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¶
W sesji interaktywnej: /mcp.
Zobacz też¶
- Oficjalnie: Connect Claude Code to tools via MCP, CLI reference.
- Uwierzytelnianie — logowanie per-user (
bpp-mcp login).