API Docs MCP

Created at a month ago

by EliFuzz

starstarstarstarstar

MCP server for API documentation, supporting GraphQL, OpenAPI/Swagger, and gRPC from local files or remote URLs

Categories

developer-tools

Tags

api

documentation

graphql

openapi

swagger

grpc

API Docs MCP

what is API Docs MCP?

API Docs MCP is a server that provides tools for interacting with API documentation, supporting various specifications like GraphQL, OpenAPI/Swagger, and gRPC from local files or remote URLs.

how to use API Docs MCP?

To use API Docs MCP, set the API_SOURCES environment variable with the desired API specifications and run the command API_SOURCES={API_SOURCES} npx api-docs-mcp to start the server.

key features of API Docs MCP?

  • Dynamic Tool Registration: Automatically discovers and registers tools from a specified directory.
  • API Documentation Retrieval: Tools to list available API methods and retrieve detailed documentation for specific methods.
  • Schema Caching: Caches API schema information to improve performance.
  • Multiple Source Support: Supports GraphQL, OpenAPI/Swagger, and gRPC schemas from various sources.
  • Environment-based Configuration: Configures API sources via the API_SOURCES environment variable.
  • Automatic Cache Refresh: Periodically refreshes cached schema data.

use cases of API Docs MCP?

  1. Managing and documenting APIs for software development.
  2. Fetching and caching API schemas for improved performance.
  3. Supporting multiple API specifications in a single server environment.

FAQ from API Docs MCP?

  • What API specifications does API Docs MCP support?

It supports GraphQL, OpenAPI/Swagger, and gRPC specifications.

  • How do I configure API sources?

You can configure API sources using the API_SOURCES environment variable.

  • Is API Docs MCP suitable for production use?

Yes, it is designed for flexible deployment and management of API documentation.

View More