MPC 计数器 API 服务器是一个基于模型上下文协议(MCP)的服务器,用于与计数器 API 进行交互。借助该服务器,AI 代理能够获取 DAO 的相关信息,涵盖治理数据、提案以及元数据等内容。
# 克隆仓库
git clone https://github.com/yourusername/mpc-tally-api-server.git
cd mpc-tally-api-server
# 安装依赖项
bun install
# 构建项目
bun run build
.env 文件:TALLY_API_KEY=your_api_key_here
⚠️ 重要提示
请务必保护好你的 API 密钥:
- 永远不要将
.env文件提交到版本控制系统。- 不要在日志或错误消息中暴露你的 API 密钥。
- 如果密钥被泄露,请立即更换。
- 使用环境变量进行配置。
# 启动服务器
bun run start
# 开发模式,带自动重载
bun run dev
将以下内容添加到你的 Claude 桌面配置中:
{
"tally": {
"command": "node",
"args": [
"/path/to/mpc-tally-api-server/build/index.js"
],
"env": {
"TALLY_API_KEY": "your_api_key_here"
}
}
}
bun run clean - 清理构建目录bun run build - 构建项目bun run start - 运行已构建的服务器bun run dev - 以开发模式运行,带自动重载bun test - 运行测试bun test --watch - 监视模式下运行测试bun test --coverage - 带覆盖范围的测试该服务器暴露以下 MCP 函数:
按指定标准列出 DAO。 参数:
limit (可选):要返回的最大 DAO 数量(默认:20,最大值:50)afterCursor (可选):分页游标sortBy (可选):如何排序 DAO(默认:popular)
MIT