GitHub

GitHub

API Docs MCP is a Model Context Protocol server that provides tools for interacting with API documentation, supporting GraphQL, OpenAPI/Swagger, and gRPC specifications. It fetches, caches, and exposes API schema definitions from local files or remote URLs.

GitHub is api software teams evaluate for developer tools. Use this page to review pricing, integration signals, and the best alternatives before you commit.

Contact for pricing API
#127 in Developer Tools (127 tools)
Added 0 year ago
19344 directory views this week

Quick Overview

Best for: Developer Tools

What it does

API software for decision-makers comparing workflow fit and alternatives.

Best fit

Developer Tools

Pricing snapshot

Contact for pricing

Next step

Compare GitHub with similar tools before you shortlist it.

Compare this tool before you shortlist it

Review alternatives, pricing posture, and workflow fit side by side.

GitHub

API Docs MCP is designed as an MCP server to integrate with various API documentation sources. It supports loading and caching API schemas from multiple formats including GraphQL, OpenAPI/Swagger, and gRPC. The server dynamically registers tools to list available API methods and retrieve detailed documentation, making it useful for developers and teams managing multiple API specifications. It is configurable via environment variables and supports both local and remote schema sources.

MCP server for GraphQL/OpenAPI docs: local files/remote URLs

Own this listing?

Claim this page to add pricing, features, screenshots, and verified owner details.

Claim this listing

Key Features

Dynamic Tool Registration

Automatically discovers and registers tools from a specified directory.

API Documentation Retrieval

Provides tools to list available API methods and retrieve detailed documentation for specific methods.

Schema Caching

Caches API schema information to reduce redundant fetches and improve performance.

Multiple Source Support

Supports GraphQL, OpenAPI/Swagger, and gRPC schemas from local files or remote URLs.

Environment-based Configuration

Configures API sources via the API_SOURCES environment variable for flexible deployment.

Automatic Cache Refresh

Periodically refreshes cached schema data to ensure up-to-date documentation.

Pricing

Claim this listing to add current pricing tiers.

Use Cases

OpenAPI Petstore Retrieval

Retrieve and interact with OpenAPI Petstore API documentation using the server.

GraphQL Retrieval

Fetch and explore GraphQL schema documentation from local or remote sources.

Multiple Sources Retrieval

Aggregate and manage API documentation from multiple schema sources and formats.

Integrations

GraphQL

Supports loading GraphQL schemas from files or introspection JSON, local or remote.

OpenAPI/Swagger

Supports loading OpenAPI/Swagger schemas from YAML, JSON files, or remote URLs.

gRPC

Supports loading gRPC schemas from proto files or via gRPC reflection from remote URLs.

Benefits

Centralized management of diverse API documentation formats.
Improved performance through schema caching and automatic refresh.
Flexible configuration supporting local and remote API sources.
Dynamic tool registration simplifies extension and customization.
Detailed API method documentation accessible via dedicated tools.

Limitations

No graphical user interface; interaction is via MCP tools and standard input/output.
Requires manual configuration of API sources via environment variables.
Primarily designed for developers familiar with API specifications and MCP server setup.

Frequently Asked Questions

How do I configure API sources?
You configure API sources by setting the API_SOURCES environment variable with a JSON array of schema source objects, specifying either local files or remote URLs.
What API documentation formats are supported?
The server supports GraphQL, OpenAPI/Swagger, and gRPC API documentation formats.
How does caching work?
API schemas are fetched and stored in an in-memory cache with a TTL, and the cache is periodically refreshed to keep documentation up to date.
Can I add custom tools?
Yes, the server dynamically registers tools from the src/tools directory, allowing for extension and customization.

Getting Started

  1. 1 Clone the repository: git clone https://github.com/EliFuzz/api-docs-mcp.git and navigate into it.
  2. 2 Install dependencies using pnpm install.
  3. 3 Build the project with pnpm build.
  4. 4 Set the API_SOURCES environment variable with your schema sources configuration.
  5. 5 Start the server using pnpm start.

Support

docs

Documentation and usage instructions are available in the GitHub repository README.

issue tracker

Report issues or request features via the GitHub issues page.

API

Available: Yes
Documentation:

The server exposes MCP tools 'api_docs' and 'api_search' for interacting with API documentation programmatically.

Rate Limits:

Not specified in the available information.

Compare GitHub with similar tools

See how it stacks up against alternatives

Related Tools

View all 127 β†’
Freemium
Sparrow

Sparrow

Sparrow is a powerful, user-driven API testing tool designed for teams seeking efficient, secure, and automated testing solutions. It supports WebSocket, Socket.IO, GraphQL, REST APIs, and offers AI-powered features to enhance testing workflows.

Developer Tools API Testing
Contact for pricing
remyx-ai

remyx-ai

Remyx AI is an ExperimentOps platform designed to operationalize knowledge in AI development, enabling teams to run repeatable, trustworthy experiments and accelerate AI deployment with confidence.

Developer Tools
Free
v0

v0

v0 by Vercel is a platform offering a wide range of modern, customizable web application templates and components built with Next.js, React, and TypeScript. It enables developers and startups to quickly build, deploy, and customize web apps with responsive designs, smooth animations, and integrations with services like BaseHub and Supabase.

Developer Tools Engineering & Development
Free
stack-studio-ai

stack-studio-ai

Stack Studio is an AI-powered tool that provides a live, interactive map of your software codebase, enabling clear planning, understanding, and confident execution of features and changes for solo builders, teams, and AI-assisted workflows.

Developer Tools
Contact for pricing
C1 by Thesys

C1 by Thesys

C1 by Thesys is an API middleware that transforms large language model (LLM) responses into live, adaptive user interfaces in real time, enabling developers to build dynamic AI-powered apps with interactive UI components like forms, charts, and tables.

Developer Tools API
Enterprise-ready
Contact for pricing
optimizers

optimizers

Information about 'optimizers' is not accessible due to access restrictions on the source website.

Developer Tools Open Source
Contact for pricing
Google AI Studio

Google AI Studio

Google AI Studio is a platform by Google designed to facilitate AI development and experimentation, providing tools and environments for building and deploying AI models.

Developer Tools Artificial Intelligence
Freemium
LLM Gateway

LLM Gateway

LLM Gateway provides a unified API to route, manage, and analyze large language model (LLM) requests across multiple providers, enabling seamless integration with any model from providers like OpenAI, Anthropic, and Google.

Developer Tools AI Infrastructure

Premium Alternatives

Paid
Hairstyleai

Hairstyleai

HairstyleAI is a virtual AI-powered hairstyle try-on service for men and women that generates photorealistic images of you in different haircuts so you can preview styles before committing to a real haircut.

Image & Design
Paid
Stablediffusionai

Stablediffusionai

Stable Diffusion AI Generator Online (StableDiffusionAI) is a web-based text-to-image platform powered by Stable Diffusion and SDXL that lets users create high-resolution AI art from text prompts with tools for inpainting, outpainting, embeddings and model customizations.

Generative Art
Paid
receiptor-ai

receiptor-ai

Receiptor AI is an automated tool that extracts and organizes receipts and invoices from your email, saving time and simplifying financial tracking for individuals and businesses.

Finance
Paid
Bestaiprompts

Bestaiprompts

BestAIPrompts is a curated, one-time-purchase bundle of advanced image-generation prompts for Midjourney and other generative AIs, offering 2,203+ prompts across multiple creative categories for professionals and amateurs.

Image & Design
Paid
Contentbot

Contentbot

ContentBot.ai's Paraphrasing Tool is an AI-powered rewriter that lets marketers and content creators paraphrase and rewrite content up to 2,000 words quickly, offering variability scoring, multi-language support and an integrated plagiarism checker.

Copywriting
Paid
Flux-kontext

Flux-kontext

FLUX Kontext is an instruction-based AI image editor that performs targeted, surgical edits specified by natural-language instructions while preserving the rest of the image. It’s designed for creators, designers, and marketers who need precise, iterative image modifications with character consistency and commercial usage rights.

Image Editing
High-growth
Paid
groweasy

groweasy

GrowEasy is an AI-powered lead generation and ad campaign platform designed to simplify digital marketing by automating campaign creation, management, and lead qualification across multiple channels like Google, Instagram, YouTube, and Facebook.

Marketing
Paid
Shuffll

Shuffll

Shuffll is an AI-driven video creation platform that automates ideation, scripting, recording, editing, branding and publishing so teams can produce fully-branded, ready-to-use videos in minutes.

Video
Enterprise-ready

Explore Related Categories

Explore by Outcome