Toolverse
Wszystkie skille

mcp-server-builder

autor: alirezarezvani

Generuj gotowe do produkcji serwery MCP bezpośrednio ze specyfikacji OpenAPI

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
8

O skillu

Narzędzie do szybkiego tworzenia serwerów MCP na podstawie kontraktów API. Zamiast pisać narzędzia ręcznie, konwertujesz specyfikację OpenAPI w kompletny kod startowy (Python lub TypeScript) z walidacją schematów, kontrolą nazewnictwa i sprawdzeniami kompatybilności wstecznej. Idealne do udostępniania REST API agentom LLM, zastępowania automatyzacji przeglądarki typowanymi narzędziami i dzielenia się jednym serwerem MCP między zespołami.

Jak używać

  1. Przygotuj ważną specyfikację OpenAPI dla API, które chcesz udostępnić agentowi. Plik powinien zawierać ścieżki, operacje i schematy danych.

  2. Uruchom skrypt konwersji OpenAPI na MCP, podając nazwę serwera, język (python lub typescript) i katalog wyjściowy. Możesz przekazać plik bezpośrednio lub użyć stdin: cat openapi.json | python3 scripts/openapi_to_mcp.py --server-name nazwa-serwera --language python.

  3. Przejrzyj wygenerowany manifest narzędzi i kod startowy. Sprawdź, czy nazwy, opisy i strategie autentykacji odpowiadają Twoim wymaganiom.

  4. Dodaj logikę specyficzną dla każdego endpointu w wygenerowanym kodzie. Narzędzie dostarcza strukturę, którą rozszerzasz o szczegóły implementacji.

  5. Uruchom walidator MCP przed testami integracyjnymi, aby sprawdzić duplikaty nazw, błędy schematów i brakujące opisy: python3 scripts/mcp_validator.py --input out/tool_manifest.json --strict.

  6. Po walidacji serwer jest gotowy do wdrożenia. Możesz go udostępnić zespołom i asystentom jako jedno, spójne źródło narzędzi dla agentów.

Podobne skille