Mcp Client
CLI om tools op elke MCP server te lijsten en aan te roepen zonder alle schema's in context te laden
Getest · Werkt
Wat het doet
Een universele command-line MCP client die verbinding maakt met elke geconfigureerde MCP server (stdio, SSE, streamable HTTP, of FastMCP/Bearer), de tools van een server lijst met volledige parameterschema's, en tool calls uitvoert, waarbij schema's on demand worden geladen in plaats van ze in het contextvenster te dumpen. Het activeert wanneer de gebruiker vraagt om verbinding te maken met een MCP server, MCP tools te lijsten, of een MCP actie aan te roepen (Zapier, sequential-thinking, GitHub, filesystem, etc.). Config wordt opgelost vanuit een env var, de references folder van de skill, .mcp.json, of ~/.claude.json.
Testrapport
Gekloond naar een tijdelijke HOME, mcp+fastmcp geïnstalleerd in een venv, en de client uitgevoerd tegen een echte stdio server (@modelcontextprotocol/server-sequential-thinking). Alle drie de subcommando's werkten: servers retourneerden de geconfigureerde entry, tools retourneerden de sequentialthinking tool met volledig JSON schema, en call voerde de tool uit en retourneerde het resultaat JSON; een onbekende servernaam retourneerde {"type":"validation"}. Baseline: een 14-regelig handgeschreven script lijstte alleen toolnamen op voor één hardgecodeerde stdio server; het enkele commando van de skill detecteert automatisch 4 transports, lost config op vanuit 4 fallback locaties, en retourneert volledige schema's plus een call path. Alle 4 gerefereerde bestanden opgehaald HTTP 200; frontmatter geparseerd met name+description; geen beveiligingsrisico's (alleen goedaardige "subprocess" doc vermeldingen).
Getest op: 2026-07-21 · Claude Code 2.x (agent harness)
Installatie
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"}' Commando's en voorbeeldprompts
/mcp-clientCLI om tools op elke MCP server te lijsten en aan te roepen zonder alle schema's in context te laden
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Connect to the Zapier MCP server and list toolsCall the GitHub MCP server to list open PRsUse sequential thinking via MCP to solve this