Serwery MCP – 1

Model Context Protocol

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.jsonzalecany 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"