Provides AI-assisted code improvement and documentation for Angular projects
Integrates with Brave Search for smart documentation search and retrieval capabilities
Offers documentation management and best practices for Next.js projects, including App Router features
Provides code analysis and documentation support for Node.js applications
Offers code analysis, improvement suggestions, and documentation support for Python projects
Enables documentation search and code improvement suggestions for React.js applications
Provides AI-assisted code improvement and documentation management for Vue.js projects
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Documentation Serversearch for documentation about async/await in Python 3.9"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
Related MCP server: Inkeep MCP Server
Quick Start
Install the package:
npm install -g mcp-documentation-serverConfigure 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 RouterFor 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-serverInstall dependencies:
npm installCreate a .env file:
PORT=3000
UPDATE_INTERVAL=3600000
CACHE_DURATION=86400000
BRAVE_API_KEY=your_brave_api_keyStart the development server:
npm run devDocumentation
Using with Claude Desktop
Basic Commands
Claude, search documentation for React hooksClaude, analyze this Python code and suggest improvements...Claude, find best practices for Next.js App RouterAdvanced Usage
Claude, search for documentation about async/await in Python 3.9Claude, 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-featureCommit your changes:
git commit -m 'Add amazing feature'Push to the branch:
git push origin feature/amazing-featureOpen a Pull Request
Testing
Run the test suite:
npm testRun specific tests:
npm test -- tests/integration/BraveSearchIntegration.test.tsLicense
This project is licensed under the MIT License - see the LICENSE file for details
This server cannot be installed
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.