
Marimo Documenation MCP Server

2025.03.16
5
JavaScriptAPI 文档开发工具开发效率
Marimo Documenation MCP Server 是一个基于 TypeScript 的 Model Context Protocol (MCP) 服务器,提供对 Marimo 文档的结构化访问。该服务器允许用户获取和搜索 Marimo 的 API 文档,包括组件、接口和示例的详细信息。
View on GitHub
Overview
基本能力
产品定位
Marimo Documenation MCP Server 旨在为开发者提供便捷的 Marimo API 文档访问和搜索功能,帮助开发者快速查找和理解 Marimo 的组件和功能。
核心功能
- 获取元素 API 文档:通过
get_element_api
工具获取特定 Marimo UI 元素或组件的详细 API 文档,包括标题、描述、参数、代码示例和用法模式。 - 搜索 API 文档:通过
search_api
工具在所有 Marimo API 文档中搜索匹配的条目。 - 文档分类访问:提供对 Marimo 文档的多个分类访问,包括输入、布局、媒体和核心功能等。
适用场景
- 开发参考:开发者在编写 Marimo 应用时快速查找组件和 API 的使用方法。
- 学习与培训:新手开发者通过文档学习 Marimo 的功能和用法。
- 文档维护:文档维护者通过搜索功能快速定位和更新文档内容。
工具列表
- get_element_api:获取特定元素的详细 API 文档。
- search_api:搜索所有 Marimo API 文档。
常见问题解答
- 如何调试:使用
npm run inspector
启动 MCP Inspector 进行调试。 - 错误处理:服务器提供清晰的错误消息,包括可用元素列表和无效请求的反馈。
使用教程
使用依赖
安装依赖:
npm install
安装教程
- 构建服务器:
npm run build
- 开发模式(自动重建):
npm run watch
- 与 Claude Desktop 集成:
- 在
claude_desktop_config.json
中添加配置。 - 与 VSCode Cline 扩展集成:
- 在
cline_mcp_settings.json
中添加配置。
调试方式
- 使用 MCP Inspector:
npm run inspector
- 查看日志:服务器输出详细日志到 stderr。
许可证
None