Provides access to the complete Turbo JS documentation, organized into handbook sections and reference materials covering Drive, Page Refreshes, Frames, Streams, Native implementations, and installation guides.
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
Clone this repository and navigate to the project directory
Install dependencies:
npm installBuild 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
First, build the MCP server following the instructions above
Follow the instructions at https://modelcontextprotocol.io/quickstart/user to add a new MCP server.
Add the following configuration:
Replace
/path/to/your/Turbo-docs-mcp-server
with the actual path to this projectRestart Claude Desktop
The Turbo documentation tools should now be available in your Claude conversations
With VS Code
Build the MCP server following the instructions above
Follow the instructions at https://code.visualstudio.com/docs/copilot/chat/mcp-servers
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" ] } }Replace
path/to/your/Turbo-docs-mcp-server
with the path to theindex.js
file built in step 1.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:
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:
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.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
An MCP server that provides access to up-to-date Turbo JS documentation through Claude Desktop and VS Code integrations.
Related MCP Servers
- AsecurityAlicenseAqualityTypeScript-based MCP server designed to enhance code editing experiences by providing features such as hover information, code completion, and diagnostics.Last updated -325MIT License
- -securityFlicense-qualityAn 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 -
- -securityFlicense-qualityAn MCP server that enables Claude to generate, search, and manage documentation for codebases using vector embeddings and semantic search, providing tools for creating user guides, technical documentation, code explanations, and architectural diagrams.Last updated -5
- AsecurityFlicenseAqualityAn MCP server that provides access to up-to-date Stimulus JS documentation directly within Claude conversations and VS Code.Last updated -165