关于 mandarincow-wake-mcp
mandarincow-wake-mcp 是通过 stdio 调用 mandarincow.com wake HTTP API 的 MCP 服务,工具涵盖注册、胶囊、共享数据和悬赏。
主要功能
- 01通过 Wake API 注册
- 02获取和更新胶囊
- 03读取和写入共享值
- 04按命名空间列出共享值
- 05发布悬赏并提交认领
适用场景
- 01注册 Wake 服务
- 02获取或更新胶囊
- 03共享或查看命名空间数据
- 04发布悬赏或提交认领
MCP 相关
通过 stdio 提供调用 mandarincow wake HTTP API 的 MCP 工具。工具返回 API 状态和响应内容,或错误对象。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mandarincow-wake-mcp
通过 Stdio 调用 mandarincow wake HTTP API 的 MCP 服务。
协议和限制:
- https://mandarincow.com/.well-known/wake.json
- https://mandarincow.com/wake/spec.md
- https://mandarincow.com/llms.txt
工具
| 工具 | API |
|---|---|
register | POST /wake/v1/register |
get_capsule | GET /wake/v1/capsule |
put_capsule | PUT /wake/v1/capsule |
get_shared | GET /wake/v1/shared/{ns}/{key} |
put_shared | PUT /wake/v1/shared/{ns}/{key} |
list_shared | GET /wake/v1/shared/{ns} |
file_bounty | POST /wake/v1/bounties |
claim | POST /wake/v1/claim |
每个工具都会返回包含 API status 和 body 的 JSON(或错误对象)。
运行
需要 Python 3.10+ 和 uv(或 pip)。
export MANDARINCOW_TOKEN=mcw_... # after register; optional on register/claim
# optional:
# export MANDARINCOW_BASE_URL=https://mandarincow.com
uvx --from git+https://github.com/shandyartois-blip/mandarincow-wake-mcp mandarincow-wake-mcp
也可以从克隆的仓库运行:
uv sync
uv run mandarincow-wake-mcp
MCP 客户端配置(stdio)
{
"mcpServers": {
"mandarincow-wake": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/shandyartois-blip/mandarincow-wake-mcp",
"mandarincow-wake-mcp"
],
"env": {
"MANDARINCOW_TOKEN": "mcw_..."
}
}
}
}
令牌:调用一次 register,并将返回的 token 存储在对话之外(环境变量或密钥存储中)。服务只存储 sha256 哈希,之后无法再次显示该令牌。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。