A Model Context Protocol (MCP) server that provides AI assistants with the ability to search and retrieve Microsoft AutoGen documentation.
- Version Support: Search across different AutoGen versions (stable, dev, specific releases)
- Smart Search: Uses AutoGen's native search functionality for accurate and relevant results
- Comprehensive Coverage: Searches across all AutoGen documentation including:
- User guides and tutorials
- API reference for AutoGen Core and AgentChat
- Code examples and design patterns
- Intelligent Fallback: When native search is unavailable, falls back to comprehensive documentation crawling
- Direct Access: Results include direct links to documentation pages for easy access
- Rich Metadata: Results include document type, URL, title, and contextual snippets
- Easy Installation: Install globally via npx or use locally in your projects
npm install -g @sykuang/mcp-autogen-docnpx @sykuang/mcp-autogen-docAdd this server to your Claude Desktop configuration file:
macOS/Linux: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"autogen-docs": {
"command": "npx",
"args": ["@sykuang/mcp-autogen-doc"]
}
}
}Alternatively, if installed globally:
{
"mcpServers": {
"autogen-docs": {
"command": "mcp-autogen-doc"
}
}
}This server uses the standard MCP protocol and should work with any MCP-compatible client.
Search AutoGen documentation for relevant information.
Parameters:
query(string, required): Search query to find relevant AutoGen documentationlimit(number, optional): Maximum number of results to return (default: 10)version(string, optional): AutoGen version to search (default: 'stable')
Supported versions:
stable(default): Latest stable documentationdev: Development/latest documentationv0.4.0,v0.3.x: Specific version documentation (when available)
Example:
Search for "multi-agent conversation" in AutoGen docs
Provides an overview of the AutoGen documentation structure and key sections.
# Clone the repository
git clone https://github.com/sykuang/mcp-autogen-doc.git
cd mcp-autogen-doc
# Install dependencies
npm install
# Build the project
npm run build
# Run in development mode
npm run devYou can test the server locally using the MCP Inspector:
npm install -g @modelcontextprotocol/inspector
npx @modelcontextprotocol/inspector node dist/index.jsThis MCP server leverages AutoGen's native documentation search capabilities to provide intelligent and accurate search results. The search process works as follows:
- Native Search: First attempts to use AutoGen's built-in search functionality at
https://microsoft.github.io/autogen/stable/search.html - Content Parsing: Extracts structured results including document types (API Reference, User Guide, Tutorials, etc.)
- Intelligent Fallback: If native search is unavailable, performs comprehensive crawling of key documentation sections
- Result Enhancement: Enriches results with contextual snippets and metadata for better understanding
The server focuses specifically on Microsoft's AutoGen documentation, ensuring high-quality, relevant results for AutoGen-related queries.
This server searches across all sections of Microsoft AutoGen documentation:
- Reference Documentation
- User Guides
- Tutorials
- API Reference
- Core Concepts
- Installation Guides
- Quick Start Guides
Contributions are welcome! Please feel free to submit a Pull Request.
MIT License - see the LICENSE file for details.