Mcp Client
CLI pro výpis a volání nástrojů na jakémkoli MCP serveru bez načítání všech schémat do kontextu
Otestováno · Funguje
Co umí
Univerzální klient MCP příkazového řádku, který se připojuje k jakémukoli nakonfigurovanému MCP serveru (stdio, SSE, streamable HTTP nebo FastMCP/Bearer), vypisuje nástroje serveru s úplnými schématy parametrů a provádí volání nástrojů, načítá schémata na vyžádání namísto jejich vkládání do kontextového okna. Spouští se, když uživatel požádá o připojení k MCP serveru, výpis MCP nástrojů nebo volání MCP akce (Zapier, sequential-thinking, GitHub, filesystem atd.). Konfigurace se řeší z proměnné prostředí, složky referencí skillu, .mcp.json nebo ~/.claude.json.
Testovací report
Klonováno do dočasného HOME, nainstalováno mcp+fastmcp do venv a klient spuštěn proti reálnému stdio serveru (@modelcontextprotocol/server-sequential-thinking). Všechny tři subpříkazy fungovaly: servery vrátily nakonfigurovanou položku, nástroje vrátily nástroj sequentialthinking s úplným JSON schématem a call provedl nástroj a vrátil jeho výsledek JSON; neznámý název serveru vrátil {"type":"validation"}. Baseline: 14řádkový ručně psaný skript vypsal pouze názvy nástrojů pro jeden pevně zakódovaný stdio server; jediný příkaz skillu automaticky detekuje 4 transporty, řeší konfiguraci ze 4 záložních umístění a vrací úplná schémata plus cestu volání. Všechny 4 odkazované soubory načteny HTTP 200; frontmatter parsován s name+description; žádné bezpečnostní problémy (pouze benigní zmínky v dokumentaci o "subprocess").
Testováno: 2026-07-21 · Claude Code 2.x (agent harness)
Instalace
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"}' Příkazy a ukázkové prompty
/mcp-clientCLI pro výpis a volání nástrojů na jakémkoli MCP serveru bez načítání všech schémat do kontextu
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Connect to the Zapier MCP server and list toolsCall the GitHub MCP server to list open PRsUse sequential thinking via MCP to solve this