
Manifold Markets MCP Server

2025.03.24
0
JavaScript预测市场集体智能金融服务
Manifold Markets MCP Server 是一个用于与 Manifold Markets 预测市场交互的 MCP 服务器。该服务器通过清晰的 MCP 接口提供对 Manifold 功能的全面访问,支持复杂的市场交互和集体智能机制。
View on GitHub
Overview
基本能力
产品定位
Manifold Markets MCP Server 是一个专门为 Manifold Markets 预测市场设计的 MCP 服务器,旨在通过 MCP 接口提供全面的市场交互功能。
核心功能
- 市场创建与管理:支持创建多种类型的市场(BINARY, MULTIPLE_CHOICE, PSEUDO_NUMERIC, POLL),并可撤销已解决的市场、关闭市场交易等。
- 市场交互:包括关注市场、点赞/点踩市场及评论、添加悬赏等。
- 交易操作:执行市场交易、取消限价订单、清算头寸等。
- 流动性管理:提供和撤回市场流动性。
- 信息检索:搜索市场、获取市场详细信息、用户资料数据、投资组合跟踪等。
- 社交功能:支持用户间转移 mana。
适用场景
- 市场发现与关注:用户可以通过搜索功能找到感兴趣的市场并关注。
- 交易操作:用户可以进行流动性提供、下注、清算头寸等操作。
- 权限管理:支持基于角色的访问控制、认证处理和错误消息传递。
工具列表
- create_market:创建新预测市场。
- unresolve_market:撤销已解决的市场。
- close_market:关闭市场交易。
- follow_market:关注或取消关注市场。
- react:对市场或评论进行点赞/点踩。
- place_bet:在市场上下注。
- sell_shares:出售市场股份。
- add_liquidity:向市场池添加流动性。
- remove_liquidity:从市场池撤回流动性。
常见问题解答
- 输入验证:所有参数都经过类型检查和值范围验证。
- API 通信:处理认证错误、网络故障、速率限制和权限检查。
- 业务逻辑:处理余额不足、无效市场状态和未授权操作。
使用教程
使用依赖
- Node.js 18 或更高版本
- npm 或 yarn
- Manifold Markets API 密钥
- 至少 M$1000 余额用于市场创建
安装教程
- 安装包
npm install manifold-mcp-server
- 获取 API 密钥
- 登录 Manifold Markets
- 进入个人资料设置
- 生成 API 密钥
- 确保账户有足够的 mana 进行预期操作
- 配置 MCP 设置
- 对于 Claude Desktop,添加到
~/Library/Application Support/Claude/claude_desktop_config.json
- 对于 Cline (VSCode 扩展),添加到
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
调试方式
- 克隆仓库
git clone https://github.com/bmorphism/manifold-mcp-server.git
cd manifold-mcp-server
- 安装依赖
npm install
- 构建
npm run build
- 运行测试
npm test