create-mcp-servers
Buduj serwery MCP dla Claude'a – integracje, API i źródła danych na miarę
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do tworzenia serwerów Model Context Protocol (MCP), które rozszerzają możliwości Claude'a o narzędzia, zasoby i prompty. Idealne do budowania niestandardowych integracji, połączeń z API, źródeł danych lub dowolnych serwerów, z którymi Claude powinien komunikować się przez protokół MCP. Obsługuje implementacje w TypeScript i Python, z wbudowanymi praktykami bezpieczeństwa, uwierzytelnianiem OAuth i optymalizacją odpowiedzi.
Jak używać
Zdecyduj o architekturze serwera na podstawie liczby operacji: dla 1–2 operacji użyj wzorca tradycyjnego (każda operacja to osobne narzędzie), dla 3+ operacji zastosuj wzorzec on-demand discovery (4 meta-narzędzia plus plik operations.json).
Utwórz katalog serwera w strukturze ~/Developer/mcp/{nazwa-serwera}/ i przygotuj konfigurację, nigdy nie umieszczając sekretów bezpośrednio w kodzie – zamiast tego użyj zmiennych środowiskowych i rozwinięcia ${VAR} w plikach konfiguracyjnych.
Implementuj serwer w TypeScript lub Python, pamiętając o pięciu kluczowych regułach: nigdy nie hardkoduj sekretów, zawsze używaj właściwości
cwddo izolacji zależności, stosuj ścieżki bezwzględne (sprawdź je komendąwhich uv), utrzymuj jeden serwer na katalog i dla projektów Python użyjuvzamiast pip.Skonfiguruj uwierzytelnianie OAuth (jeśli wymagane przez API) i zoptymalizuj odpowiedzi serwera, aby były zwięzłe i efektywne dla Claude'a.
Zainstaluj serwer w Claude Code lub Claude Desktop, dodając go do pliku konfiguracyjnego aplikacji i weryfikując, że zmienne środowiskowe są dostępne – nigdy nie wklejaj sekretów w czat, zawsze uruchamiaj komendy w terminalu.
Przetestuj serwer, wywoływując jego narzędzia, zasoby i prompty z poziomu Claude'a, aby upewnić się, że integracja działa prawidłowo.