mcp-developer
Use when building MCP servers or clients that connect AI systems with external tools and data sources. Invoke for MCP protocol compliance, TypeScript/Python SDKs, resource providers, tool functions.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use when building MCP servers or clients that connect AI systems with external tools and data sources. Invoke for MCP protocol compliance, TypeScript/Python SDKs, resource providers, tool functions.
How to use
Zainstaluj narzędzie do tworzenia projektów MCP. Dla TypeScript uruchom
npx @modelcontextprotocol/create-server moja-nazwa-serwera, dla Pythona zainstaluj pakietmcpi przygotuj strukturę projektu zgodnie z dokumentacją.Zdefiniuj wymagania: określ źródła danych, które chcesz podłączyć, narzędzia potrzebne dla AI oraz aplikacje klienckie, które będą z nich korzystać.
Zaprojektuj protokół poprzez zdefiniowanie URI zasobów, schematów narzędzi (używając Zod dla TypeScript lub Pydantic dla Pythona) oraz szablonów promptów.
Zaimplementuj logikę: zarejestruj handlery narzędzi i dostawców zasobów, skonfiguruj warstwę transportu (stdio, SSE lub HTTP) oraz upewnij się, że odpowiedzi są poprawnie serializowane.
Przetestuj serwer uruchamiając
npx @modelcontextprotocol/inspectoraby interaktywnie weryfikować zgodność protokołu. Sprawdź czy narzędzia się pojawiają, schematy akceptują prawidłowe dane wejściowe i odpowiedzi błędów mają format JSON-RPC 2.0. Jeśli walidacja schematu się nie powiedzie, przeanalizuj błędy z Zod lub Pydantic, popraw definicję i uruchom inspektor ponownie.Wdrażaj: spakuj projekt, dodaj uwierzytelnianie i rate-limiting, skonfiguruj zmienne środowiskowe oraz ustaw monitoring dla produkcji.