
Manifold Markets MCP Server

2025.01.11
4
JavaScript预测市场集体智能金融服务
Manifold Markets MCP Server 是一个用于与 Manifold Markets 预测市场交互的 MCP 服务器。该服务器通过清晰的 MCP 接口提供对 Manifold 功能的全面访问,支持复杂的市场交互和集体智能机制。
View on GitHub
Overview
基本能力
产品定位
Manifold Markets MCP Server 是一个专门为 Manifold Markets 预测市场设计的 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
: 从市场池撤回流动性search_markets
: 搜索市场get_market
: 获取市场详细信息get_user
: 获取用户资料数据get_positions
: 跟踪投资组合send_mana
: 用户间转移 mana
常见问题解答
- 权限限制操作:某些操作需要特定用户角色,如市场解决/撤销、市场关闭、赏金管理和流动性撤回。
- 错误处理:服务器实现了全面的错误处理,包括输入验证、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 Extension),编辑
~/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