Skip to main content
Glama

Turbo Docs MCP Server

by pinzonjulian

Turbo Docs MCP Server

An MCP server to access up to date documentation for Turbo JS.

⚠️ This is Experimental Software

This MCP is in early development. It may contain bugs, have limited functionality, or undergo breaking changes without notice. Use at your own risk and expect potential instability.

Building the MCP Server

Prerequisites

  • Node.js: Minimum version 18.0.0 or higher
  • npm: Comes bundled with Node.js

Build Instructions

  1. Clone this repository and navigate to the project directory
  2. Install dependencies:
    npm install
  3. Build the project using the provided script:
    npm run build

This will compile the TypeScript source code and create the executable in the build/ directory.

Usage

With Claude Desktop

  1. First, build the MCP server following the instructions above
  2. Follow the instructions at https://modelcontextprotocol.io/quickstart/user to add a new MCP server.
  3. Add the following configuration:
{ "mcpServers": { "Turbo-docs": { "command": "node", "args": ["/path/to/your/Turbo-docs-mcp-server/build/index.js"], "env": {} } } }
  1. Replace /path/to/your/Turbo-docs-mcp-server with the actual path to this project
  2. Restart Claude Desktop
  3. The Turbo documentation tools should now be available in your Claude conversations

With VS Code

  1. Build the MCP server following the instructions above
  2. Follow the instructions at https://code.visualstudio.com/docs/copilot/chat/mcp-servers
  3. Using your preferred method based on the instructions above, configure the MCP server by pointing it to the built executable:
    { "Turbo-docs": { "type": "stdio", "command": "node", "args": [ "path/to/your/Turbo-docs-mcp-server" ] } }
  4. Replace path/to/your/Turbo-docs-mcp-server with the path to the index.js file built in step 1.
  5. The Turbo documentation will be accessible through the MCP client interface

Troubleshooting

Claude

You may see the following errors when opening Claude after configuring the MCP:

MCP Turbo-docs: spawn node ENOENT (2) Could not connect to MCP server Turbo-docs MCP Turbo-docs: Server disconnected. For troubleshooting guidance [...]

This is because the path to the node executable can not be found. If that's the case, instead of "command": "node" use the complete path to the node. If you use mise it may be something like:

"command": "/Users/<YOUR USER NAME/.local/share/mise/installs/node/20.18.3/bin/node

Documentation Source

The Turbo documentation files included are copied from the official Turbo-site repository.

The next phase of exploration for this MCP could be to fetch the docs from the web to keep them up to date and store them locally for a set period of time.

All credit for the documentation content goes to the Turbo team and contributors.

Available Tools

This MCP server provides access to the complete Turbo documentation, organized into:

Handbook:

  • Introduction
  • Drive
  • Page Refreshes
  • Frames
  • Streams
  • Native
  • Building with Turbo
  • Installing Turbo

Reference:

  • Attributes
  • Drive
  • Events
  • Frames
  • Streams

Each documentation section is available as a separate tool that can be called to retrieve the relevant content.

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

local-only server

The server can only run on the client's local machine because it depends on local resources.

An MCP server that provides access to up-to-date Turbo JS documentation through Claude Desktop and VS Code integrations.

  1. Building the MCP Server
    1. Prerequisites
    2. Build Instructions
  2. Usage
    1. With Claude Desktop
    2. With VS Code
    3. Troubleshooting
  3. Documentation Source
    1. Available Tools

      Related MCP Servers

      • A
        security
        A
        license
        A
        quality
        TypeScript-based MCP server designed to enhance code editing experiences by providing features such as hover information, code completion, and diagnostics.
        Last updated -
        3
        24
        MIT License
        • Apple
      • A
        security
        A
        license
        A
        quality
        An MCP server that enables Claude to interact with Tembo Cloud platform API, allowing users to manage Tembo Cloud resources through natural language.
        Last updated -
        10
        7
        TypeScript
        MIT License
        • Apple
      • A
        security
        A
        license
        A
        quality
        This project aims to build a Claude Code MCP server and implement its associated tools (explain\_code, review\_code, fix\_code, edit\_code, test\_code, simulate\_command, your\_own\_query). The server is implemented using Node.js and the MCP SDK. It receives tool requests from clients via Stdio, dynamically
        Last updated -
        7
        39
        24
        JavaScript
        MIT License
        • Linux
      • -
        security
        F
        license
        -
        quality
        An MCP server that integrates with Claude to provide smart documentation search capabilities across multiple AI/ML libraries, allowing users to retrieve and process technical information through natural language queries.
        Last updated -
        Python

      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/pinzonjulian/turbo-docs-mcp-server'

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