Documentation MCP Server

by SubaashNair

2 475 downloads Not rated yet MIT

About

An MCP server for accessing updated documentation of popular libraries

Details

License
MIT

Explore

- Documentation Aggregation: Collects documentation from various library sources
- Search Functionality: Search across all libraries or filter by specific libraries
- Version Management: Access documentation for different versions of libraries
- Automatic Updates: Regular fetching of the latest documentation
- API Access: Programmatic access to documentation through an API
- Interactive UI: Web interface for browsing documentation

The server can be configured by editing the .env file or setting environment variables.

The easiest way to get started:


chmod +x install.sh

./install.sh

cp .env.example .env

For detailed installation instructions, see the Installation Guide.

The server provides a RESTful API for programmatic access to documentation.

Example: Search for documentation

curl -X GET "http://localhost:3000/api/search?q=useState&library=react"

Example: Get library documentation

curl -X GET "http://localhost:3000/api/libraries/react/hooks/useState"

Example: Get API status

curl -X GET "http://localhost:3000/api/status"

For full API documentation, visit /api-docs on your server (e.g., http://localhost:3000/api-docs).

| Variable | Description | Default |
|----------|-------------|---------|
| PORT | Port to run the server on | 3000 |
| GITHUB_TOKEN | GitHub token for API access | - |
| DOCUMENTATION_UPDATE_SCHEDULE | Cron schedule for updates | 0 0 * (daily) |
| LIBRARIES | Comma-separated list of libraries to fetch | react,vue,angular |

For complete configuration options, see the Installation Guide.

Status
License
Version
Node Version

A server for developers to access updated documentation of their favorite libraries.

Overview

This MCP (Model-Controller-Presenter) server provides a unified interface for accessing documentation from various libraries. It aggregates documentation from multiple sources, allows for search across all libraries, and ensures developers have access to the most up-to-date information.

<div align="center">
Documentation MCP Server Screenshot
</div>

Features

- Documentation Aggregation: Collects documentation from various library sources
- Search Functionality: Search across all libraries or filter by specific libraries
- Version Management: Access documentation for different versions of libraries
- Automatic Updates: Regular fetching of the latest documentation
- API Access: Programmatic access to documentation through an API
- Interactive UI: Web interface for browsing documentation

Quick Installation

Using Installation Script

The easiest way to get started:

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.