Token导航 LogoToken导航TokenDH.com
Manifold Markets MCP Server logo
搜索检索HTTP官方级别未说明来源级核验

Manifold Markets MCP Server

MCP Server

MCP server for interacting with Manifold Markets prediction markets

工具数

0

提示词数

0

GitHub Stars

14

资源数

0
JavaScriptClaude搜索ClaudeCline

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

bmorphism

提供方

bmorphism

最后核验

2026/5/18 02:52

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

歧管市场MCP服务器

用于与Manifold Markets预测市场交互的MCP服务器。该服务器通过干净的MCP接口提供对Manifold功能的全面访问,实现了复杂的市场互动和集体智能机制。

建筑

服务器通过结构化工具系统实现了对Manifold Markets API能力的完整映射:

核心组件

  • 架构层:所有操作的基于Zod的验证模式
  • API集成:直接映射到Manifold的REST端点
  • 工具操作员:使用适当的错误管理进行请求处理
  • 类型安全:完整的TypeScript实现

工具类别

市场创造与管理

  • create_market:创建市场(二进制、多选、伪数字、POLL)
  • unresolve_market:恢复已解决的市场
  • close_market:关闭交易市场
  • add_answer:为多项选择市场添加选项

市场互动

  • follow_market:跟踪感兴趣的市场
  • react:喜欢/不喜欢市场和评论
  • add_bounty:添加奖金以供分析
  • award_bounty:奖励有价值的贡献

交易操作

  • place_bet:执行市场交易
  • cancel_bet:取消限价订单
  • sell_shares:清算头寸

流动性管理

  • add_liquidity:提供市场流动性
  • remove_liquidity:提取提供的流动性

信息检索

  • search_markets:使用筛选器查找市场
  • get_market:详细的市场信息
  • get_user:用户配置文件数据
  • get_positions:投资组合跟踪

社会特征

  • send_mana:在用户之间转移法力值

已验证的功能

服务器已经通过全面的交互轨迹进行了测试:

已成功测试

  1. 市场发现与跟踪

- ✅ 使用过滤器进行市场搜索 - ✅ 市场跟踪 - ✅ 详细的市场信息检索

  1. 交易操作

- ✅ 流动性准备金 - ✅ 带有概率更新的投注位置 - ✅ 头寸清算 - ✅ 股票出售

  1. 权限管理

- ✅ 基于角色的访问控制 - ✅ 身份验证处理 - ✅ 错误消息

权限受限操作

这些操作已实现,但需要特定的用户角色:

  • 市场解决/不解决(市场创建者)
  • 市场收盘(市场创造者)
  • 赏金管理(市场创造者)
  • 流动性移除(流动性提供者)

先决条件

  • Node.js 18或更高版本
  • npm或纱线
  • 歧管市场API关键
  • 市场创造的最低余额为1000加元

安装

1.安装包装

npm install manifold-mcp-server

2.获取API密钥

  1. 登录到 多种市场
  2. 转到您的个人资料设置
  3. 生成API密钥
  4. 确保帐户有足够的法力用于预期操作

3.配置MCP设置

适用于克劳德桌面

增添 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "manifold": {
      "command": "node",
      "args": ["/path/to/manifold-mcp-server/build/index.js"],
      "env": {
        "MANIFOLD_API_KEY": "your_api_key_here"
      }
    }
  }
}

对于Cline(VSCode扩展)

增添 ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json:

{
  "mcpServers": {
    "manifold": {
      "command": "node",
      "args": ["/path/to/manifold-mcp-server/build/index.js"],
      "env": {
        "MANIFOLD_API_KEY": "your_api_key_here"
      }
    }
  }
}

工具文档

市场创造与管理

创造市场

创建新的预测市场:

{
  outcomeType: 'BINARY' | 'MULTIPLE_CHOICE' | 'PSEUDO_NUMERIC' | 'POLL' | 'BOUNTIED_QUESTION'
  question: string
  description?: string | {
    type: 'doc'
    content: any[]
  }
  closeTime?: number // Unix timestamp ms
  visibility?: 'public' | 'unlisted'
  initialProb?: number // Required for BINARY (1-99)
  min?: number // Required for PSEUDO_NUMERIC
  max?: number // Required for PSEUDO_NUMERIC
  isLogScale?: boolean
  initialValue?: number // Required for PSEUDO_NUMERIC
  answers?: string[] // Required for MULTIPLE_CHOICE/POLL
  addAnswersMode?: 'DISABLED' | 'ONLY_CREATOR' | 'ANYONE'
  shouldAnswersSumToOne?: boolean
  totalBounty?: number // Required for BOUNTIED_QUESTION
}

未解决市场

撤销之前已解决的市场:

{
  contractId: string
  answerId?: string // For multiple choice markets
}

关闭市场

关闭交易市场:

{
  contractId: string
  closeTime?: number // Optional close time
}

市场互动

关注_市场

关注或取消关注市场:

{
  contractId: string
  follow: boolean
}

反应

对市场或评论做出反应:

{
  contentId: string
  contentType: 'comment' | 'contract'
  remove?: boolean
  reactionType: 'like' | 'dislike'
}

交易操作

地点_比特

在市场上下注:

{
  marketId: string
  amount: number
  outcome: 'YES' | 'NO'
  limitProb?: number // 0.01-0.99
}

卖出_股份

在市场上出售股票:

{
  marketId: string
  outcome?: 'YES' | 'NO'
  shares?: number // Defaults to all
}

流动性管理

add_liquidity

为市场池增加流动性:

{
  marketId: string
  amount: number
}

去除流动性

从市场池中移除流动性:

{
  contractId: string
  amount: number
}

错误处理

服务器实现了全面的错误处理:

  1. 输入验证

- 通过Zod模式进行参数类型检查 - 值范围验证 - 必填字段验证

  1. API通信

- 身份验证错误 - 网络故障 - 速率限制 - 权限检查

  1. 业务逻辑

- 余额不足 - 无效的市场状态 - 未经授权的操作

  1. 错误响应格式
{
  code: ErrorCode
  message: string
  details?: any
}

发展

# Clone the repository
git clone https://github.com/bmorphism/manifold-mcp-server.git
cd manifold-mcp-server

# Install dependencies
npm install

# Build
npm run build

# Run tests
npm test

贡献

欢迎投稿!感兴趣的领域:

  • 先进的市场分析工具
  • 投资组合优化功能
  • 与其他预测平台集成
  • 文档改进

安全

  • 通过环境变量处理的API密钥
  • 所有参数的输入验证
  • 速率限制保护
  • 安全错误消息
  • 基于角色的访问控制

许可证

麻省理工学院

目录标签

目录标签

JavaScriptClaude搜索research-and-datamanifoldprediction-marketsmcp-server预测市场本地部署交易平台集体智慧流动性管理API集成

支持客户端

ClaudeCline

接入字段

传输方式(transport,传输协议)

HTTP

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

HTTPnoneremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP