Pakiet semcod-mcp konfiguruje integrację projektu z stackiem semcod/mcp dla Cursor, VS Code, Windsurf i Continue.
pip install -e ~/github/semcod/mcp| Komenda | Opis |
|---|---|
semcod-mcp init |
Merge konfiguracji IDE w bieżącym (lub podanym) katalogu |
semcod-mcp doctor |
Health check: Docker, gateway, manifest |
semcod-mcp validate |
Walidacja plików integracji |
semcod-mcp analyze |
Analiza repo przez gateway |
Ponowne semcod-mcp init nie duplikuje wpisów MCP.
| Plik | Pierwszy init |
Drugi init (bez --force) |
|---|---|---|
.cursor/mcp.json |
dodaje semcod-mcp-skills |
unchanged — jeden wpis, brak kopii |
.vscode/mcp.json |
j.w. | unchanged |
.windsurf/mcp.json |
j.w. | unchanged |
.continue/config.json |
dodaje 3 modele po title |
unchanged — bez duplikatów |
.vscode/settings.json |
dodaje klucze semcod-mcp.* |
unchanged lub skipped |
.cursor/rules/semcod-mcp.mdc |
tworzy plik | skipped (exists) |
.semcod-mcp.yaml |
zapisuje manifest | unchanged — bez nadpisywania |
Na końcu drugiego uruchomienia zobaczysz:
Already initialized — no changes (idempotent).
--force— nadpisuje wpisysemcod-mcp-skillsi modele Continue- Zmiana
stack_pathlubgateway_urlw env — manifest zostanie zaktualizowany - Ręczna edycja wpisu
semcod-mcp-skillsna inną wartość — bez--forcezostanieskipped(Twoja wersja chroniona)
- Nie usuwa innych
mcpServers(np.user-algitex-aider) - Nie nadpisuje obcych ustawień VS Code
- Nie dodaje drugiego
semcod-mcp-skillsprzy kolejnym uruchomieniu
cd ~/github/semcod/nlp2cmd
semcod-mcp init
semcod-mcp init # bezpieczne — nic nie duplikuje
semcod-mcp doctor
semcod-mcp validate