ideabardz mcp服务器
MCP服务器,用于与公共板集成 ideabardz.com.
特性
- 读取板元数据和节ID
- 列出板上的贴纸
- 创建、更新、移动、删除和投票贴纸
需求
- Node.js 18+
本地设置
npm install
npm run build
npm test跑
npm start对于当地发展:
npm run devMCP配置(OpenCode)
发布后,使用以下OpenCode配置:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"ideaboardz": {
"type": "local",
"command": ["npx", "-y", "ideaboardz-mcp-server"]
}
}
}如果以其他包名发布,请替换 ideaboardz-mcp-server 用你公布的名字。
MCP配置(克劳德)
在您的Claude MCP配置中使用此选项(例如,Claude Desktop):
{
"mcpServers": {
"ideaboardz": {
"command": "npx",
"args": ["-y", "ideaboardz-mcp-server"]
}
}
}如果以其他包名发布,请替换 ideaboardz-mcp-server 用你公布的名字。
克劳德提示示例
- “把这些部分拿来吃饭
test/2这样我就能看到每一个sectionId." - “列出所有贴纸
test/2并将其按部分分组。" - “创建粘性部分
12345上test/2带信息Ship weekly demo." - “移动粘
67890分段12346上test/2." - “投票粘性
67890上test/2." - “删除粘性
67890从test/2."
MCP配置(本地构建)
如果你想从本地克隆而不是npm运行,请使用此命令:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"ideaboardz": {
"type": "local",
"command": ["node", "/absolute/path/to/ideaboardz-mcp/dist/index.js"]
}
}
}电路板输入格式
所有工具都接受 board 以下形式之一的论点:
https://ideaboardz.com/for/test/2test/2
工具
get_board
- 输入: board - 输出:板id/名称和部分(sectionId 写操作需要值)
list_stickies
- 输入: board - 输出:所有粘性物质并按部分分组
create_sticky
- 输入: board, sectionId, message
update_sticky
- 输入: board, stickyId,可选 sectionId,可选 message,可选 oldMessage,可选 targetSectionId
delete_sticky
- 输入: board, stickyId,可选 sectionId,可选 message
vote_sticky
- 输入: board, stickyId,可选 sectionId
备注
- 此服务器针对可公开访问的板操作。
- Ideabadz行为会随着时间的推移而改变;如果端点更改,请更新
src/ideaboardz-client.ts.
