Mcp Client
CLI for å liste og kalle verktøy på enhver MCP-server uten å laste alle skjemaer inn i kontekst
Bestått
Hva den gjør
En universell kommandolinje MCP-klient som kobler til enhver konfigurert MCP-server (stdio, SSE, streamable HTTP, eller FastMCP/Bearer), lister en servers verktøy med fulle parameterskjemaer, og utfører verktøykall, laster skjemaer ved behov i stedet for å dumpe dem inn i kontekstvinduet. Den utløses når brukeren ber om å koble til en MCP-server, liste MCP-verktøy, eller kalle en MCP-handling (Zapier, sequential-thinking, GitHub, filesystem, etc.). Konfigurasjon løses fra en env var, ferdighetens referansemappe, .mcp.json, eller ~/.claude.json.
Testrapport
Klonet til en midlertidig HOME, installerte mcp+fastmcp i en venv, og kjørte klienten mot en ekte stdio-server (@modelcontextprotocol/server-sequential-thinking). Alle tre underkommandoer fungerte: servere returnerte den konfigurerte oppføringen, verktøy returnerte sequentialthinking-verktøyet med full JSON-skjema, og call utførte verktøyet og returnerte dets resultat JSON; et ukjent servernavn returnerte {"type":"validation"}. Baseline: et 14-linjers håndskrevet skript listet kun verktøynavn for én hardkodet stdio-server; ferdighetens enkeltkommando auto-detekterer 4 transporter, løser konfigurasjon fra 4 fallback-lokasjoner, og returnerer fulle skjemaer pluss en kallsti. Alle 4 refererte filer hentet HTTP 200; frontmatter parsed med name+description; ingen sikkerhetsbrudd (kun godartede "subprocess" dokumentomtale).
Testet på: 2026-07-21 · Claude Code 2.x (agent harness)
Installer
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"}' Kommandoer og eksempelprompter
/mcp-clientCLI for å liste og kalle verktøy på enhver MCP-server uten å laste alle skjemaer inn i kontekst
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Connect to the Zapier MCP server and list toolsCall the GitHub MCP server to list open PRsUse sequential thinking via MCP to solve this