Skip to main content
Glama

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

Installation

npm install

Usage

Development (with hot reload)

npm run dev

Production

npm run build npm start

Testing

npm test

Available 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 build

Development

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

Deploy Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Related MCP Servers

  • -
    security
    A
    license
    -
    quality
    Access any documentation indexed by RagRabbit Open Source AI site search
    Last updated -
    4
    127
    MIT License
    • Apple
  • -
    security
    A
    license
    -
    quality
    Provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context.
    Last updated -
    10
    MIT License
    • Apple
  • A
    security
    F
    license
    A
    quality
    Enables AI assistants to search for documentation of packages and services, providing implementation details, examples, and specifications through a specialized API.
    Last updated -
    1
    5
    2

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kylegrahammatzen/tambo-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server