Marimo Documenation MCP Server

Marimo Documenation MCP Server

site icon
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 的组件和功能。

核心功能

  1. 获取元素 API 文档:通过 get_element_api 工具获取特定 Marimo UI 元素或组件的详细 API 文档,包括标题、描述、参数、代码示例和用法模式。
  2. 搜索 API 文档:通过 search_api 工具在所有 Marimo API 文档中搜索匹配的条目。
  3. 文档分类访问:提供对 Marimo 文档的多个分类访问,包括输入、布局、媒体和核心功能等。

适用场景

  1. 开发参考:开发者在编写 Marimo 应用时快速查找组件和 API 的使用方法。
  2. 学习与培训:新手开发者通过文档学习 Marimo 的功能和用法。
  3. 文档维护:文档维护者通过搜索功能快速定位和更新文档内容。

工具列表

  1. get_element_api:获取特定元素的详细 API 文档。
  2. search_api:搜索所有 Marimo API 文档。

常见问题解答

  1. 如何调试:使用 npm run inspector 启动 MCP Inspector 进行调试。
  2. 错误处理:服务器提供清晰的错误消息,包括可用元素列表和无效请求的反馈。

使用教程

使用依赖

安装依赖:

npm install

安装教程

  1. 构建服务器
npm run build
  1. 开发模式(自动重建):
npm run watch
  1. 与 Claude Desktop 集成
  2. claude_desktop_config.json 中添加配置。
  3. 与 VSCode Cline 扩展集成
  4. cline_mcp_settings.json 中添加配置。

调试方式

  1. 使用 MCP Inspector
npm run inspector
  1. 查看日志:服务器输出详细日志到 stderr。

许可证

None