关于 monnet
@monnet/mcp 将 MCP 兼容客户端连接到 Monnet 工作区,开放事项、计划和审批操作。它支持读取和更新工作区内容,并要求在以用户身份发送消息前确认。
主要功能
- 01列出工作区和收件箱内容
- 02读取和更新事项
- 03根据提示词创建事项草稿
- 04批准或拒绝计划步骤
- 05发送消息前进行确认
适用场景
- 01通过 AI 客户端查看事项
- 02起草或修改工作区事项
- 03批准或拒绝计划步骤
- 04确认后发布评论
MCP 相关
此 MCP 服务向 Claude Desktop、Cursor 等兼容客户端开放 Monnet 工作区操作。发送类操作通过 MCP elicitation 请求确认;客户端不支持时会中止。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
33收录的工具列表 · 更新于 2 周前
此工具无需参数。
详细介绍
@monnet/mcp
适用于 Monnet 的模型上下文协议(MCP)服务。
向兼容 MCP 的客户端(Claude Desktop、Cursor 等)提供提案、计划和审批,让你无需离开 AI 助手,即可在终端中使用 Monnet 工作区。
安装
将以下内容添加到 MCP 客户端配置中(例如,Claude Desktop 的 ~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"monnet": {
"command": "npx",
"args": ["-y", "@monnet/mcp"],
"env": {
"MONNET_API_KEY": "mnk_..."
}
}
}
}
在 **https://app.monnet.ai/settings**(API Keys 选项卡)中生成 API 密钥。
环境变量
| 变量 | 必填 | 默认值 | 用途 |
|---|---|---|---|
MONNET_API_KEY | 是 | — | API 密钥(mnk_*),每次请求都会在 X-API-Key 标头中发送 |
MONNET_API_URL | 否 | https://api.monnet.ai | 用于可自托管或本地开发后端的覆盖值 |
工具
| 工具 | 用途 |
|---|---|
monnet_whoami | 验证连接并列出你账户中的 API 密钥 |
list_workspaces | 列出你所属的工作区 |
get_inbox | 获取你的收件箱 |
list_motions | 列出工作区中的提案 |
get_motion | 阅读提案——摘要、正文、计划、成员、评论 |
create_motion | 根据自由格式的提示词创建新的提案草稿 |
update_motion | 更新提案的摘要、正文、优先级或计划 |
comment | 在提案上发表评论(需通过审批门控,见下文) |
approve | 批准计划步骤 |
reject | 拒绝计划步骤(可选填写原因) |
ask_monnet | 在提案上向 Monnet 提问 |
发送操作的审批门控
以你的身份发送消息的工具(例如 comment)不会自动发送。在消息离开 MCP 服务之前,客户端会显示确认对话框(MCP elicitation),并提供预览;只有你明确批准后才会发送。如果 MCP 客户端不支持 elicitation,发送操作将会中止——门控将以安全失败的方式关闭。
本地开发
npm install
npm run build
将 MCP 客户端指向本地构建:
{
"mcpServers": {
"monnet": {
"command": "node",
"args": ["/absolute/path/to/monnet-mcp/dist/index.js"],
"env": {
"MONNET_API_KEY": "mnk_...",
"MONNET_API_URL": "http://localhost:8000"
}
}
}
}
编辑配置后,重启 MCP 客户端。
许可证
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。