Repolode
apify

apify/mcpc

Cliente MCP de línea de comandos que convierte operaciones MCP, como herramientas, recursos, prompts e inicio de sesión OAuth, en comandos de shell para depuración y scripting.

Estrellas
1,092
Forks
107
Issues abiertos
31
Último commit
ayer

¿Qué es?

mcpc es un cliente de línea de comandos para el Model Context Protocol que convierte cada operación MCP en un comando de shell. Los desarrolladores pueden usarlo para inspeccionar y depurar servidores MCP, crear scripts de flujos de trabajo MCP repetibles en shell o dar acceso a MCP a agentes de IA mediante una sola llamada a una herramienta Bash.

Las sesiones se nombran con el prefijo @ y pueden permanecer conectadas a varios servidores a la vez, mediante stdio o Streamable HTTP. La autenticación incluye OAuth 2.1 con PKCE, documentos de metadatos de ID de cliente, registro dinámico de clientes, credenciales de cliente y autorización gestionada por empresas; las credenciales se guardan en el llavero del sistema operativo. La opción --json permite combinar la salida con jq y xargs.

La herramienta también incluye un modo proxy que expone una sesión autenticada como servidor MCP local sin revelar los tokens del servidor de origen, grep para buscar herramientas en varias sesiones y compatibilidad experimental con pagos x402 en Base.

Funciones clave

  • 01Convierte herramientas, recursos, prompts, tareas asíncronas y skills en comandos de shell mediante stdio y Streamable HTTP.
  • 02Mantiene sesiones persistentes con varios servidores MCP a la vez.
  • 03Admite OAuth 2.1 con PKCE, CIMD y registro dinámico de clientes; las credenciales se guardan en el llavero del sistema operativo.
  • 04Genera JSON con --json para canalizarlo a jq y a scripts de shell.
  • 05Ofrece un modo proxy local que oculta las credenciales del servidor de origen a los clientes.
  • 06Busca herramientas en las sesiones activas con grep.

Casos de uso

  • Depurar e inspeccionar un servidor MCP remoto desde la terminal.
  • Crear scripts de flujos de trabajo MCP repetibles con tuberías de shell y jq.
  • Dar acceso a MCP a un agente de programación con IA mediante una sola herramienta Bash, sin exponer credenciales.
  • Ejecutar tareas de CI que se autentiquen en servidores MCP con credenciales de cliente OAuth.

Inicio rápido

  1. 1

    Instalar con Homebrew

    brew install mcpc
  2. 2

    O instalar globalmente con npm

    npm install -g @apify/mcpc
  3. 3

    Iniciar sesión en un servidor MCP remoto y guardar las credenciales de OAuth

    mcpc login mcp.apify.com
  4. 4

    Conectarse al servidor con una sesión con nombre y enumerar sus herramientas

    mcpc connect mcp.apify.com @test

Antes de usarlo

  • Depende del llavero del sistema operativo; en sistemas sin interfaz gráfica o CI, se recurre a un almacén de credenciales basado en archivos.

En colecciones

Temas

Preguntas frecuentes

¿Qué es mcpc?
Cliente MCP de línea de comandos que convierte operaciones MCP, como herramientas, recursos, prompts e inicio de sesión OAuth, en comandos de shell para depuración y scripting. mcpc es un cliente de línea de comandos para el Model Context Protocol que convierte cada operación MCP en un comando de shell. Los desarrolladores pueden usarlo para inspeccionar y depurar servidores MCP, crear scripts de flujos de trabajo MCP repetibles en shell o dar acceso a MCP a agentes de IA mediante una sola llamada a una herramienta Bash.
¿mcpc es gratuito? ¿Qué licencia tiene?
mcpc es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿mcpc sigue mantenido?
Mantenimiento activo. El último commit de mcpc fue el 6 nov 2026.
¿Para qué puedo usar mcpc?
Depurar e inspeccionar un servidor MCP remoto desde la terminal. Crear scripts de flujos de trabajo MCP repetibles con tuberías de shell y jq. Dar acceso a MCP a un agente de programación con IA mediante una sola herramienta Bash, sin exponer credenciales. Ejecutar tareas de CI que se autentiquen en servidores MCP con credenciales de cliente OAuth.
¿Cómo se instala mcpc?
Instalar con Homebrew: brew install mcpc O instalar globalmente con npm: npm install -g @apify/mcpc Iniciar sesión en un servidor MCP remoto y guardar las credenciales de OAuth: mcpc login mcp.apify.com Conectarse al servidor con una sesión con nombre y enumerar sus herramientas: mcpc connect mcp.apify.com @test
¿Dónde consigo mcpc?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/apify/mcpc

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados