Documentation MCP Server
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.
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">
</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
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



