这是一个用于与计票API交互的模型上下文协议(MCP)服务器。该服务器允许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文件# 启动服务器
bun run start
# 开发模式,自动重载
bun run dev
在您的Claude Desktop配置中添加以下内容:
{
"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