Mcp Client
CLI para listar y llamar herramientas en cualquier servidor MCP sin cargar todos los esquemas en el contexto
Probado · Funciona
Qué hace
Un cliente MCP universal de línea de comandos que se conecta a cualquier servidor MCP configurado (stdio, SSE, HTTP streamable o FastMCP/Bearer), lista las herramientas de un servidor con esquemas de parámetros completos y ejecuta llamadas a herramientas, cargando esquemas bajo demanda en lugar de volcarlos en la ventana de contexto. Se activa cuando el usuario solicita conectarse a un servidor MCP, listar herramientas MCP o llamar a una acción MCP (Zapier, sequential-thinking, GitHub, filesystem, etc.). La configuración se resuelve a partir de una variable de entorno, la carpeta de referencias de la skill, .mcp.json o ~/.claude.json.
Informe de la prueba
Clonado en un HOME temporal, instalé mcp+fastmcp en un venv y ejecuté el cliente contra un servidor stdio real (@modelcontextprotocol/server-sequential-thinking). Los tres subcomandos funcionaron: servers devolvió la entrada configurada, tools devolvió la herramienta sequentialthinking con el esquema JSON completo, y call ejecutó la herramienta y devolvió su resultado JSON; un nombre de servidor desconocido devolvió {"type":"validation"}. Línea base: un script de 14 líneas escrito a mano listaba solo nombres de herramientas para un servidor stdio codificado; el único comando de la skill autodetermina 4 transportes, resuelve la configuración desde 4 ubicaciones de respaldo y devuelve esquemas completos más una ruta de llamada. Los 4 archivos referenciados se obtuvieron con HTTP 200; el frontmatter se analizó con name+description; no hay indicios de seguridad (solo menciones benignas de "subprocess" en la documentación).
Probado el: 2026-07-21 · Claude Code 2.x (agent harness)
Instalación
git clone --depth 1 https://github.com/coleam00/second-brain-skills.git /tmp/mcp-client-src
mkdir -p ~/.claude/skills
cp -R /tmp/mcp-client-src/.claude/skills/mcp-client ~/.claude/skills/mcp-client
# Python deps required to run the client:
# pip install mcp fastmcp
# Configure servers by editing ~/.claude/skills/mcp-client/references/mcp-config.json
# (template at references/example-mcp-config.json), or set MCP_CONFIG_PATH / MCP_CONFIG,
# or rely on an existing .mcp.json / ~/.claude.json.
# Usage:
# python ~/.claude/skills/mcp-client/scripts/mcp_client.py servers
# python ~/.claude/skills/mcp-client/scripts/mcp_client.py tools <server>
# python ~/.claude/skills/mcp-client/scripts/mcp_client.py call <server> <tool> '{"arg":"value"}' Comandos y prompts de ejemplo
/mcp-clientCLI para listar y llamar herramientas en cualquier servidor MCP sin cargar todos los esquemas en el contexto
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Connect to the Zapier MCP server and list toolsCall the GitHub MCP server to list open PRsUse sequential thinking via MCP to solve this