Mcp Client
CLI för att lista och anropa verktyg på vilken MCP-server som helst utan att ladda alla scheman i kontexten
Testad · Fungerar
Vad den gör
En universell kommandorads-MCP-klient som ansluter till vilken konfigurerad MCP-server som helst (stdio, SSE, streamable HTTP, eller FastMCP/Bearer), listar en servers verktyg med fullständiga parameterscheman, och exekverar verktygsanrop, laddar scheman vid behov istället för att dumpa dem i kontextfönstret. Den utlöses när användaren ber om att ansluta till en MCP-server, lista MCP-verktyg, eller anropa en MCP-åtgärd (Zapier, sequential-thinking, GitHub, filesystem, etc.). Konfigurationen löses från en miljövariabel, skillens referensmapp, .mcp.json, eller ~/.claude.json.
Testrapport
Klonade till en tillfällig HOME, installerade mcp+fastmcp i en venv, och körde klienten mot en verklig stdio-server (@modelcontextprotocol/server-sequential-thinking). Alla tre underkommandon fungerade: servers returnerade den konfigurerade posten, tools returnerade sequentialthinking-verktyget med fullständigt JSON-schema, och call exekverade verktyget och returnerade dess resultat-JSON; ett okänt servernamn returnerade {"type":"validation"}. Baseline: ett 14-raders handskrivet skript listade endast verktygsnamn för en hårdkodad stdio-server; skillens enda kommando auto-detekterar 4 transporter, löser konfiguration från 4 fallback-platser, och returnerar fullständiga scheman plus en anropsväg. Alla 4 refererade filer hämtades HTTP 200; frontmatter parsades med namn+beskrivning; inga säkerhetsbrister (endast godartade "subprocess"-dokumentationer nämns).
Testad: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
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"}' Kommandon och exempelprompter
/mcp-clientCLI för att lista och anropa verktyg på vilken MCP-server som helst utan att ladda alla scheman i kontexten
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Connect to the Zapier MCP server and list toolsCall the GitHub MCP server to list open PRsUse sequential thinking via MCP to solve this