Model Context Protocol
- mcp.so — katalog serwerów
- smithery.ai — kolejny katalog z łatwą instalacją
- github.com/modelcontextprotocol/servers — oficjalne serwery referencyjne
Wymagane narzędzia: npx, uv, uvx
# curl -LsSf https://astral.sh/uv/install.sh | sh
# ls -al .local/bin/ claude -> /home/user/.local/share/claude/versions/2.1.81 uv uvx
Instalacja serwerów:
-- Serwer czasu # claude mcp add-json server-time --scope user '{ "command": "uvx", "args": ["mcp-server-time", "--local-timezone", "Europe/Warsaw"] }' -- Serwer do pobierania stron internetowych # claude mcp add-json server-fetch --scope user '{ "command": "uvx", "args": ["mcp-server-fetch"] }' -- Serwer Git # claude mcp add-json server-git --scope user '{ "command": "uvx", "args": ["mcp-server-git"] }' -- Serwer systemu plików (dostęp do wybranych folderów) # claude mcp add-json server-filesystem --scope user '{ "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-filesystem", "/Users/twoja-nazwa/Documents", "/Users/twoja-nazwa/Projects" ] }'
--scope = user | project | local - local - tylko bieżąca sesja - user - wszystkie projekty usera, przechowywany w ~/.claude.json — zalecany dla regularnie używanych narzędzi - project - tylko projekt, przechowywany w .mcp.json
Sprawdzenie:
-- Lista zarejestrowanych serwerów # claude mcp list -- Szczegóły konkretnego serwera # claude mcp get server-time -- Uruchom Claude z debugowaniem MCP # claude --mcp-debug
Po instalacji Claude automatycznie wykrywa, kiedy zapytanie wymaga funkcjonalności serwera MCP i używa go odpowiednio
Serwer Przykładowe polecenie --------------------------------------------------------------------- "server-time" Która jest godzina w Tokio? "server-git" Pokaż ostatnie commity w tym repo "server-fetch" Co nowego na stronie Anthropic? "server-filesystem" Znajdź wszystkie pliki .py w moim projekcie "server-github" Pokaż otwarte PR w moim repozytorium"