MCP Documentation Search Server
About
🔍 FastMCP-powered documentation search engine that provides unified access to multiple framework docs (Next.js, Tailwind, Framer Motion, etc.) with intelligent name resolution and async processing.
Details
- Author
- PicardRaphael
- GitHub stars
- 13
- Downloads
- 494
- Categories
- Knowledge Base, Developer Tools
Jump to
- Multi-library support across six popular frameworks/libraries
- Intelligent search with smart name resolution for library variations
- DuckDuckGo-powered search for accurate results
- Asynchronous processing and parallel content fetching
- Robust error handling and network timeout management
- Comprehensive test suite for reliability
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
MCP Documentation Search ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Clone the repository, set up a Python virtual environment, install dependencies with pip install -r requirements.txt, and run python main.py. Then use the get_docs function, passing a query and a library name (e.g., get_docs(query="animations", library="framer-motion")). The server intelligently handles multiple library name variations.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"mcp documentation search server": {
"mcp-server-documentation": {
"command": "python",
"args": [
"-m",
"venv",
".venv"
]
}
}
}
}
McpServers
{
"mcp-server-documentation": {
"command": "python",
"args": [
"-m",
"venv",
".venv"
]
}
}
MCP Documentation Search Server
A powerful documentation search server built with FastMCP, enabling AI systems to intelligently search across multiple popular framework and library documentations. This tool ensures that AI models can quickly access and retrieve relevant information from various documentation sources using a unified interface.
🌟 Features
- 📚 Multi-Library Support: Search documentation across multiple libraries:
- LangChain - JavaScript/TypeScript LangChain documentation
- LangGraph - LangGraph.js documentation
- Next.js - Next.js framework documentation
- Tailwind CSS - Utility-first CSS framework
- FastMCP - FastMCP documentation
- Framer Motion - Animation library for React
- 🔍 Intelligent Search
- Smart name resolution for library variations
- DuckDuckGo-powered search for accurate results
- Site-specific search targeting
- ⚡ Performance Features
- Asynchronous processing
- Efficient web request handling
- Parallel content fetching
- 🛡️ Robust Error Handling
- Network timeout management
- Invalid input validation
- HTTP error handling
- Request failure recovery
📋 Requirements
- Python 3.8+
- pip or uv package manager
- Virtual environment (recommended)
🚀 Quick Start
1. Clone the Repository
git clone <repository-url>
cd mcp-server
2. Set Up Virtual Environment
```bash
python -m venv .venv
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





