MCP Documentation Server
An AI-powered documentation server for code improvement and management, with Claude and Brave Search integration.
MCP Documentation Server
A smart documentation server that provides AI-assisted code improvement and documentation management through Claude Desktop integration.
Features
- AI Documentation Guide: Maintains and updates documentation knowledge base
- AI Code Assistant: Analyzes and improves code quality
- Framework Support:
- React.js
- Next.js (with App Router)
- Python
- Vue.js
- Angular
- Node.js
- Brave Search Integration: Smart documentation search and retrieval
- Learning System: Improves suggestions over time
Quick Start
- Install the package:
npm install -g mcp-documentation-server
- Configure Claude Desktop (config.json):
{
"mcpServers": {
"documentation": {
"command": "npx",
"args": ["-y", "mcp-documentation-server"],
"env": {
"BRAVE_API_KEY": "<YOUR_BRAVE_API_KEY>"
}
}
}
}
- Start using with Claude:
Claude, search documentation for Next.js App Router
For detailed setup instructions, see Claude Desktop Setup Guide
Development Setup
- Clone the repository:
git clone https://github.com/mahawi1992/mcp-documentation-server.git
cd mcp-documentation-server
- Install dependencies:
npm install
- Create a .env file:
PORT=3000
UPDATE_INTERVAL=3600000
CACHE_DURATION=86400000
BRAVE_API_KEY=your_brave_api_key
- Start the development server:
npm run dev
Documentation
Using with Claude Desktop
Basic Commands
Claude, search documentation for React hooks
Claude, analyze this Python code and suggest improvements...
Claude, find best practices for Next.js App Router
Advanced Usage
Claude, search for documentation about async/await in Python 3.9
Claude, analyze this code for security issues and suggest fixes...
For more examples, see the Usage Guide
Contributing
- Fork the repository
- Create your feature branch:
git checkout -b feature/amazing-feature - Commit your changes:
git commit -m 'Add amazing feature' - Push to the branch:
git push origin feature/amazing-feature - Open a Pull Request
Testing
Run the test suite:
npm test
Run specific tests:
npm test -- tests/integration/BraveSearchIntegration.test.ts
License
This project is licensed under the MIT License - see the LICENSE file for details
Serveurs connexes
Scout Monitoring MCP
sponsorPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
EVM MCP Server
Provides blockchain services for over 30 EVM-compatible networks through a unified interface.
CSS Tutor
Provides personalized updates and tutoring on CSS features using the OpenRouter API.
HandMirrorMcp
A Model Context Protocol (MCP) server for .NET assembly and NuGet package inspection
Galley MCP Server
Integrates Galley's GraphQL API with MCP clients. It automatically introspects the GraphQL schema for seamless use with tools like Claude and VS Code.
GraphQL Schema
Exposes GraphQL schema information to LLMs, allowing them to explore and understand the schema using specialized tools.
SpecLock
AI constraint engine — persistent memory + active enforcement. Stops AI from breaking locked code. Semantic conflict detection, file-level guards, session continuity. 19 MCP tools.
Software Planning Tool
Facilitates software development planning through an interactive and structured approach.
A11y MCP Server
Perform accessibility audits on webpages using the axe-core engine to identify and help fix a11y issues.
Godot MCP
MCP server for interacting with the Godot game engine, providing tools for editing, running, debugging, and managing scenes in Godot projects.
Postman MCP Server
Run Postman collections using Newman, with support for environment and global variables.