The Tambo Docs MCP Server provides programmatic access to Tambo documentation from docs.tambo.co, enabling you to:
Discover Documentation (
discover_docs): Automatically crawl and find all available documentation pathsFetch Specific Pages (
fetch_docs): Retrieve content from individual documentation pages by path (e.g.,/concepts/components)Search Documentation (
search_docs): Search across all discovered documentation for specific terms or topicsList Sections (
list_sections): View all available documentation sections grouped by category
Additional features include intelligent content parsing for Fumadocs-powered sites, 10-minute caching for improved performance, and integration with AI tools like Cursor, Claude Desktop, and Windsurf via the MCP protocol.
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., "@Tambo Docs MCP Serversearch for API authentication methods"
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.
Docs MCP Server
A TypeScript-based Model Context Protocol (MCP) server for serving Tambo documentation from https://docs.tambo.co/
Features
Dynamic Documentation Discovery: Automatically crawls and discovers all available documentation pages
Intelligent Content Parsing: Extracts clean content from Fumadocs-powered sites
Fast Search: Search across all discovered documentation
TypeScript: Full type safety and modern development experience
Caching: 10-minute cache for improved performance
Related MCP server: RAG Documentation MCP Server
Installation
npm installUsage
Development (with hot reload)
npm run devProduction
npm run build
npm startTesting
npm testAvailable Tools
discover_docs: Crawl and discover all available documentation paths automatically
fetch_docs: Fetch specific documentation pages by path
search_docs: Search documentation for specific terms across all discovered pages
list_sections: List all discovered documentation sections, grouped by category
Installation
In Cursor
Create or update .cursor/mcp.json in your project root:
MacOS/Linux:
{
"mcpServers": {
"tambo-docs": {
"command": "node",
"args": ["D:/oss/docs-mcp-server/dist/index.js"]
}
}
}Windows:
{
"mcpServers": {
"tambo-docs": {
"command": "cmd",
"args": ["/c", "node", "D:\\oss\\docs-mcp-server\\dist\\index.js"]
}
}
}Note: The MCP server won't be enabled by default. Go to Cursor settings → MCP settings and click "enable" on the Tambo Docs MCP server.
In Claude Desktop
Update your Claude Desktop configuration:
MacOS/Linux: ~/.claude/config.json
{
"mcpServers": {
"tambo-docs": {
"command": "node",
"args": ["D:/oss/docs-mcp-server/dist/index.js"]
}
}
}Windows: %APPDATA%\Claude\config.json
{
"mcpServers": {
"tambo-docs": {
"command": "node",
"args": ["D:\\oss\\docs-mcp-server\\dist\\index.js"]
}
}
}In Windsurf
Create or update ~/.codeium/windsurf/mcp_config.json:
MacOS/Linux:
{
"mcpServers": {
"tambo-docs": {
"command": "node",
"args": ["D:/oss/docs-mcp-server/dist/index.js"]
}
}
}Windows:
{
"mcpServers": {
"tambo-docs": {
"command": "cmd",
"args": ["/c", "node", "D:\\oss\\docs-mcp-server\\dist\\index.js"]
}
}
}Setup
Before using, build the server:
npm install
npm run buildDevelopment
The server is built with TypeScript and uses:
@modelcontextprotocol/sdk: MCP protocol implementation
cheerio: HTML parsing and content extraction
tsx: Fast TypeScript execution for development