marimo-docs-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@marimo-docs-mcpshow me the api for the slider element"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Marimo Documenation MCP Server
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.
Features
Tools
get_element_api
Get detailed API documentation for any Marimo UI element or component.
Input:
element(string) - Name of the element to get documentation for (e.g., "slider", "button")Output: Structured API documentation including:
Title and description
Parameters with types and defaults
Code examples
Usage patterns
search_api
Search across all Marimo API documentation.
Input:
query(string) - Search term to find in documentationOutput: Array of matching documentation entries from any section
Documentation Sections
The server provides access to documentation for all Marimo components:
Inputs
Form elements (button, checkbox, dropdown, etc.)
Data inputs (array, dataframe, dictionary)
File handling (file, file_browser)
Interactive elements (slider, range_slider, tabs)
Layouts
Structural components (accordion, sidebar, tree)
Organization tools (callout, carousel)
Content management (lazy, routes)
Media
Media elements (audio, video, image)
File handling (download, pdf)
Text display (plain_text)
Core Features
Markdown
Control Flow
Plotting
HTML
State Management
And more...
Related MCP server: Reflex Docs MCP Server
Development
Install dependencies:
npm installBuild the server:
npm run buildFor development with auto-rebuild:
npm run watchInstallation
With Claude Desktop
Add to:
MacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"marimo-docs": {
"command": "/path/to/marimo-docs/build/index.js"
}
}
}With VSCode Cline Extension
Add to:
MacOS:
~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.jsonWindows:
%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"]
}
}
}Debugging
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 inspectorThe Inspector will provide a URL to access debugging tools in your browser.
Error Handling
The server provides organized error messages that:
List all available elements grouped by section
Provide clear feedback on invalid requests
Include proper HTTP error codes
Implementation Details
Uses Cheerio for HTML parsing of documentation pages
Implements caching to reduce documentation fetch requests
Handles proper URL construction for all documentation sections
Supports recursive search across all documentation content
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides tools for AI agents to search, browse, and retrieve the full documentation for the mcp-framework. It enables agents to access documentation sections and page content directly within MCP-compatible environments like Claude Code and Cursor.Last updated331MIT
- AlicenseAqualityCmaintenanceEnables searching and retrieving Reflex documentation, including full-text search, code examples, error analysis, changelog, migration guides, API reference, component props, and recipes.Last updated143MIT
- Alicense-qualityCmaintenanceProvides programmatic access to Material Web documentation and components for AI agents, enabling documentation search, template generation, and HTML validation.Last updated211MIT
- Alicense-qualityDmaintenanceProvides MCP tools to list and search OpenAI Agents SDK documentation, enabling LLMs to retrieve documentation topics and content via natural language queries.Last updatedMIT
Related MCP Connectors
Search and read the StitchAPI docs: search_docs finds relevant sections, get_doc reads a page.
Get up-to-date, version-specific documentation and code examples from official sources directly in…
@latest documentation and code examples to 9000+ libraries for LLMs and AI code editors in a singl…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/StevenBtw/marimo-docs-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server