A Model Context Protocol (MCP) server that provides access to the Marimo Documentation.
This TypeScript-based MCP server lets you fetch and search through Marimo's API documentation, providing structured access to components, interfaces, and examples across all documentation sections.
Get detailed API documentation for any Marimo UI element or component.
element
(string) - Name of the element to get documentation for (e.g., "slider", "button")Search across all Marimo API documentation.
query
(string) - Search term to find in documentationThe server provides access to documentation for all Marimo components:
Install dependencies:
npm install
Build the server:
npm run build
For development with auto-rebuild:
npm run watch
Add to:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"marimo-docs": {
"command": "/path/to/marimo-docs/build/index.js"
}
}
}
Add to:
~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json
%APPDATA%/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json
{
"mcpServers": {
"marimo-docs": {
"command": "node",
"args": ["/path/to/marimo-docs/build/index.js"]
}
}
}
Since MCP servers communicate over stdio, debugging can be challenging. For development, the server outputs detailed logs to stderr.
You can also use the MCP Inspector:
npm run inspector
The Inspector will provide a URL to access debugging tools in your browser.
The server provides organized error messages that:
{
"mcpServers": {
"marimo-docs": {
"env": {},
"args": [],
"command": "node"
}
}
}
Seamless access to top MCP servers powering the future of AI integration.