What is docfy-mcp

Serwer MCP udostępniający Twój katalog OpenAPI jako narzędzia dla agentów kodujących: list_endpoints i get_endpoint.

Czym jest

docfy-mcp to serwer MCP (Model Context Protocol): udostępnia katalog OpenAPI (najlepiej taki, który nestjs-docfy już udokumentowało, ale działa dowolna prawidłowa specyfikacja OpenAPI 3.0/3.1) jako narzędzia, które połączony agent kodujący może wywołać bezpośrednio.

Pięć narzędzi: list_endpoints i get_endpoint do odkrywania i inspekcji endpointów, lint_spec do sprawdzania jakości specyfikacji, diff_specs do porównania z inną wersją oraz contract_test do walidacji żywego serwera względem specyfikacji.

Dlaczego istnieje

Bez tego agent implementujący klienta dla Twojego API ma dwie opcje: zgadnąć kształt z kontekstu albo poprosić człowieka o otwarcie przeglądarki, znalezienie Swagger UI i wklejenie odpowiedniego fragmentu z powrotem do czatu. Obie są wolniejsze i mniej pewne niż bezpośrednie wywołanie narzędzia.

Jak pasuje do nestjs-docfy

docfy-mcp jest zbudowany na tym samym silniku modelu dokumentu, którego używa docfy-ui: współdzielonym pakiecie docfy-core.

Wynik get_endpoint to dokładnie ten sam tekst, który kopiuje przycisk Copy for AI z docfy-ui, generowany przez tę samą funkcję operationToAiText(). Oba projekty to dwa różne front-endy nad tym samym modelem: jeden dla człowieka w przeglądarce, drugi dla agenta przez stdio.