You signed in with another tab or window. Reload
to refresh your session. You signed out in another tab or window. Reload
to refresh your session. You switched accounts on another tab or window. Reload
to refresh your session. Dismiss alert
StevenBtw / marimo-docs-mcp Public
A Model Context Protocol (MCP) server that provides programmatic access to the Marimo Documentation.
1 star
0 forks
Branches
Tags
Activity
Notifications
You must be signed in to change notification settings
main
Go to file
Code
| Name | | Name | Last commit message | Last commit date |
| --- | --- | --- | --- |
| Latest commit
-------------
History
-------
3 Commits
| | |
| src | | src | | |
| .gitignore | | .gitignore | | |
| README.md | | README.md | | |
| package-lock.json | | package-lock.json | | |
| package.json | | package.json | | |
| tsconfig.json | | tsconfig.json | | |
| View all files | | |
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:
A Model Context Protocol (MCP) server that provides programmatic access to the Marimo Documentation.
No releases published
No packages published
You can’t perform that action at this time.