Przejdź do treści

Claude Code

Claude Code (CLI) dodaje serwery stdio komendą claude mcp add.

Zmienna BPP_BASE_URL

Wymagana (bez wartości domyślnej) — wskazuje instancję BPP, z którą łączy się serwer. Podmień https://bpp.twoja-uczelnia.pl na adres swojej instancji. Bez niej serwer nie wystartuje. Pełna lista zmiennych: Konfiguracja.

Dodanie serwera

claude mcp add bpp --transport stdio --env BPP_BASE_URL=https://bpp.twoja-uczelnia.pl \
  -- uvx bpp-mcp

Kolejność argumentów

Nazwa serwera (bpp) stoi przed flagą --env. --env jest zachłanne — pochłania kolejne pary KEY=value aż do następnej flagi lub --; gdyby nazwa stała tuż po wartości --env, zostałaby potraktowana jako kolejna zmienna i komenda by się rozjechała. Separator -- (przed komendą serwera) jest obowiązkowy — oddziela flagi claude od komendy uruchamiającej serwer.

Zakresy (scope)

Scope Widoczność Zapis
local (domyślny) tylko bieżący projekt, prywatnie ~/.claude.json
project bieżący projekt, współdzielony przez repo .mcp.json (w repo)
user wszystkie Twoje projekty ~/.claude.json

Dodaj --scope user, by serwer był dostępny wszędzie, albo --scope project, by zacommitować go do repo (.mcp.json, przy pierwszym użyciu wymaga zgody).

Wpis równoważny w .mcp.json (scope project):

{
  "mcpServers": {
    "bpp": {
      "command": "uvx",
      "args": ["bpp-mcp"],
      "env": { "BPP_BASE_URL": "https://bpp.twoja-uczelnia.pl" }
    }
  }
}

Weryfikacja

claude mcp list          # połączone / błędy
claude mcp get bpp       # szczegóły

W sesji interaktywnej: /mcp.

Zobacz też