
Manifold Markets
io.github.jbeshir由 GitHub 账号 jbeshir 发布v1.0.2更新于 Oct 29, 2026
Search, read, bet on, create, and resolve prediction markets on Manifold.
概览
Manifold Markets MCP 服务器,让助手用 Manifold 账户搜索、读取、下注、创建和结算预测市场。
- 可以做什么
- 按关键词和筛选条件搜索市场,读取市场详情、答案、描述与评论
- 查询用户资料、当前登录账户、下注记录和持仓
- 下注与挂限价单(支持试运行)、卖出份额、取消未成交订单
- 创建、结算和关闭市场,发表评论,为市场添加 mana 流动性
- 向其他用户发送 mana,并查看投资组合盈亏、24 小时变化和基准概率
- 适用场景
- 适合希望让助手在聊天客户端内调研 Manifold 预测市场、模拟或执行交易、管理自己创建的市场,或查看投资组合表现的用户。
- 运行要求
- 以 stdio 方式在本机运行,可用预编译二进制、Go 1.27.3+ 源码或 Docker 部署。需要 Manifold Markets API 密钥,通过环境变量 MANIFOLD_API_KEY 提供;可选 MANIFOLD_API_URL 覆盖默认 API 地址。需要能访问 Manifold API 的网络。
安装
在 SourceWeft 中
- 打开 控制台中的 Manifold Markets,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
Manifold Markets MCP Server
An MCP server for interacting with Manifold Markets, a prediction market platform. Provides 18 tools covering market discovery, trading (bets and limit orders), market management (creation, resolution, comments, liquidity), and portfolio analytics. Communicates over stdio and works with any MCP-compatible client such as Claude Desktop or Claude Code.
Getting Started
Requirements
- A Manifold Markets API key from your account settings
Configuration
Install from source
Requires Go 1.27.3+.
Pre-built binaries
Download from Releases.
Docker
Claude Desktop
Claude Code
Tools
Read operations
Trading
Market management
Analytics
Key Concepts
- Markets -- Questions that users trade on. Each market has a type (binary yes/no, multiple choice, pseudo-numeric, etc.), a probability or set of answer probabilities, and a closing time after which no new bets are accepted.
- Mana -- The platform currency used for betting and trading. Users receive mana through deposits, trading profits, and transfers from other users. Mana is also used to add liquidity to markets or to send to other users.
- Bets and shares -- Placing a bet on an outcome buys shares in that outcome. The price per share reflects the market's current probability. Shares can be sold back at any time before resolution.
- Limit orders -- Instead of buying at the current price, a limit order specifies a probability threshold. The order stays open until it fills, expires, or is cancelled. Use
place_betwith alimitProbparameter to create one. - Positions -- A user's current holdings in a market: which outcomes they hold shares in, how many, and their profit/loss.
- Resolution -- The market creator decides the outcome (YES, NO, MKT for partial, or CANCEL). For multiple choice markets, a specific answer ID is resolved. Resolution triggers payouts to shareholders.
- Liquidity -- Mana added to a market's pool to reduce slippage (the price impact of large bets). Higher liquidity means prices move less per bet.
- Market types -- BINARY (yes/no), MULTIPLE_CHOICE (several named answers), FREE_RESPONSE (open-ended answers), PSEUDO_NUMERIC (numeric range mapped to a probability), BOUNTY, POLL, and NUMBER.
- Dry runs -- The
place_bettool supportsdryRun=trueto simulate a bet without executing it, showing what the outcome and cost would be.
Architecture Overview
The server has three internal layers:
cmd/manifold-mcp-- Entry point. Reads configuration from environment variables, creates the HTTP client and MCP server, and starts the stdio transport.internal/server-- Registers all 18 MCP tools, routes incoming requests to handlers, and formats responses. Tool definitions are split acrosstools.go(read operations),tools_trading.go(trading), andtools_manage.go(market management).internal/client-- REST client for the Manifold Markets API. Handles authentication (API key in theAuthorizationheader), JSON serialization, and error handling.
Data Flow
A typical trading workflow: search for a market, inspect it, simulate a bet, then execute.
来源:manifold/README.md,提交 27dc1b2
工具
0版本历史
2- v1.0.2最新Oct 29, 2026
- v1.0.1Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分