Mcp Client
CLI do listowania i wywoływania narzędzi na dowolnym serwerze MCP bez ładowania wszystkich schematów do kontekstu
Testowano · Działa
Co robi ten skill
Uniwersalny klient MCP wiersza poleceń, który łączy się z dowolnym skonfigurowanym serwerem MCP (stdio, SSE, streamable HTTP lub FastMCP/Bearer), listuje narzędzia serwera z pełnymi schematami parametrów i wykonuje wywołania narzędzi, ładując schematy na żądanie zamiast wczytywać je do okna kontekstu. Uruchamia się, gdy użytkownik prosi o połączenie z serwerem MCP, listowanie narzędzi MCP lub wywołanie akcji MCP (Zapier, sequential-thinking, GitHub, filesystem itp.). Konfiguracja jest rozwiązywana z zmiennej środowiskowej, folderu referencji umiejętności, .mcp.json lub ~/.claude.json.
Raport z testu
Sklonowano do tymczasowego HOME, zainstalowano mcp+fastmcp w venv i uruchomiono klienta na prawdziwym serwerze stdio (@modelcontextprotocol/server-sequential-thinking). Wszystkie trzy podpolecenia działały: serwery zwróciły skonfigurowany wpis, narzędzia zwróciły narzędzie sequentialthinking z pełnym schematem JSON, a call wykonał narzędzie i zwrócił jego wynik JSON; nieznana nazwa serwera zwróciła {"type":"validation"}. Baseline: 14-liniowy ręcznie napisany skrypt listował tylko nazwy narzędzi dla jednego zakodowanego na stałe serwera stdio; pojedyncze polecenie umiejętności automatycznie wykrywa 4 transporty, rozwiązuje konfigurację z 4 lokalizacji awaryjnych i zwraca pełne schematy plus ścieżkę wywołania. Wszystkie 4 odwołujące się pliki pobrano HTTP 200; frontmatter parsowany z name+description; brak zagrożeń bezpieczeństwa (tylko łagodne wzmianki o "subprocess" w dokumentacji).
Testowano: 2026-07-21 · Claude Code 2.x (agent harness)
Instalacja
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"}' Komendy i przykładowe prompty
/mcp-clientCLI do listowania i wywoływania narzędzi na dowolnym serwerze MCP bez ładowania wszystkich schematów do kontekstu
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Connect to the Zapier MCP server and list toolsCall the GitHub MCP server to list open PRsUse sequential thinking via MCP to solve this