COSS页面工具服务

提供COSS页面内容提取和UI文档管理的开发工具服务,适用于需要集成COSS页面功能的开发者。

  • by AdamJBurns
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 AdamJBurns/Coss-MCP

使用说明

coss mcp

MCP stdio服务器为coss.com页面和coss UI文档提供公开工具。 不隶属于Coss。

快速启动

  • 安装deps: npm install
  • 开发人员(stdio,等待主机): npm run dev
  • 构建: npm run build
  • 产品: npm start
  • 测验: npm test

主机配置(stdio)

添加到下面 mcpServers (更新 cwd 转到您的绝对回购路径):

"coss-mcp": {
  "type": "stdio",
  "command": "npm",
  "args": ["run", "dev"],
  "cwd": "C:/path/to/your/coss-mcp"
}

如果您的主机无法设置 cwd (Windows示例):

"coss-mcp": {
  "type": "stdio",
  "command": "cmd",
  "args": ["/c", "cd /d C:\\path\\to\\your\\coss-mcp && npm run dev"]
}

构建后,您可以直接运行:

  • node dist/server.js

工具

  • ping --健康检查,回声 pong.
  • fetch_coss_page --取回 https://coss.com/<path>,提取页面标题和可读文本(删除脚本/样式,折叠空白,截断为约8k个字符)。
  • list_coss_ui_docs --列出来自的Coss UI文档 https://coss.com/ui/llms.txt.
  • fetch_coss_ui_doc --获取特定的Coss UI文档。通过一条相对路径,如 components/button.md 或列表中的完整URL。

开发说明

  • 日志记录:对于stdio传输,写入stdout会破坏JSON-RPC;启动消息通过以下方式发送到stderr console.error.
  • 测验: npm test 运行html提取和Coss UI列表解析器。
  • 类型检查/构建: npm run build.

贡献

看 CONTRIBUTING.md 获取pull请求和开发指南。

许可证

MIT。看 LICENSE.