关于 Market Spread
Market Spread 是面向预测市场分析的 MCP 服务,可并列展示同一主题在多个交易场所的定价。它帮助研究者发现价格分歧线索,但不执行套利交易。
主要功能
- 01比较五个预测市场平台
- 02展示隐含概率与市场链接
- 03标记跨平台价格分歧
- 04单个平台主题查询
适用场景
- 01比较不同平台对事件的判断
- 02筛查可能存在定价差异的主题
- 03深入查看单个平台的相关市场
MCP 相关
向 MCP 客户端提供跨平台主题比较和单平台查询工具。可连接 Pipeworx 远程服务,或作为本地 stdio MCP 服务运行。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://gateway.pipeworx.io/market-spread/mcpclaude mcp add --transport http pipeworx-io-market-spread https://gateway.pipeworx.io/market-spread/mcp{"mcpServers":{"pipeworx-io-market-spread":{"type":"http","url":"https://gateway.pipeworx.io/market-spread/mcp"}}}在 Cursor 中打开{"servers":{"pipeworx-io-market-spread":{"type":"http","url":"https://gateway.pipeworx.io/market-spread/mcp"}}}在 VS Code 中打开{"mcpServers":{"pipeworx-io-market-spread":{"type":"http","url":"https://gateway.pipeworx.io/market-spread/mcp"}}}{"mcpServers":{"pipeworx-io-market-spread":{"serverUrl":"https://gateway.pipeworx.io/market-spread/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
mcp-market-spread
market-spread MCP — 跨平台预测市场全景扫描器。
属于 Pipeworx — 一个将 AI Agent 连接到 1679+ 个实时数据源的 MCP 网关。
工具
| 工具 | 描述 |
|---|---|
compare_topic | 跨平台预测市场全景扫描器:针对一个主题,并排展示 5 个平台(Polymarket、Kalshi、Manifold、PredictIt、Futuur)对它的定价,并标记差异。并行查询每个平台;如果某个平台出错或超时,会报告为 { reachable: false },且不会导致调用失败。返回每个平台匹配度最高的结果,并将其规范化为 { venue, title, implied_probability (主要/YES 结果的概率,范围为 0-1,或 null), url, n_outcomes },以及各平台最佳匹配之间的差异摘要。诚信说明:此工具展示的是可能存在定价偏差的位置,而不是可执行的套利工具。较高的 spread_pp 通常源于不同的投注形式、结算标准、日期、流动性不足,或各平台各自的交易费用(Polymarket 和 Kalshi 都会收取 taker 费用,费率因类别/价格而异——建模后的费用表请参阅 polymarket_edges/polymarket_arbitrage 工具;此扫描器不会扣除任何费用),而非真正的套利。只有当至少 2 个平台的最佳匹配标题具有较高的词元重合度(Jaccard)时才会计算差异;否则差异为 null,并附上提示,说明匹配质量较低,需手动比较。交易前请确认问题的结算条件完全一致。对于可执行的 poly↔kalshi 套利(需要订单簿深度和费用),请使用 polymarket_arbitrage pack。 |
venue_quotes | 单个平台深入查询:针对查询内容,获取某个平台当前匹配度最高的 5 个结果,每项包含 { title, implied_probability (范围为 0-1 或 null), url }。在使用 compare_topic 后,可用于进一步查看某个平台。若可用,隐含概率为主要/YES 结果的概率;多结果市场会报告最佳结果并注明这一点。无需密钥。 |
快速开始
添加到你的 MCP 客户端(Claude Desktop、Cursor、Windsurf 等):
{
"mcpServers": {
"market-spread": {
"url": "https://gateway.pipeworx.io/market-spread/mcp"
}
}
}
此端点实际提供的内容
tools/list 在 https://gateway.pipeworx.io/market-spread/mcp 返回上表中的工具,
以及 Pipeworx 的共享元工具——ask_pipeworx、
discover_tools、search_within、remember/recall,以及网关级别的
其他工具。因此,你看到的工具数量会多于此表中的数量:目前,单个 pack 端点会列出约 30 个共享工具,以及该
pack 自身的工具。连接的 initialize 响应会说明其确切范围,也是当天
权威的信息来源。
这是有意为之,并非意外的多路复用。借助这些元工具,受限连接也能通过
ask_pipeworx 路由到整个目录,从而回答此 pack 未涵盖的问题,而无需你添加
第二个 MCP 服务。目前无法挂载不含这些元工具的 pack 端点;如果额外的架构定义占用的上下文超过了路由功能带来的价值,
请连接一次完整网关,而不是连接多个 pack 端点。
或者,连接完整的 Pipeworx 网关,直接列出每个 pack 的工具, 而不只是此 pack 的工具:
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}
两个 URL 都连接到同一个网关和相同的 1679+ 个数据源。唯一的区别是,
直接列出的是哪个 pack 的工具;无论连接哪个端点,ask_pipeworx
都能访问所有工具。
没有 MCP 客户端?通过 HTTP 调用
curl -X POST https://gateway.pipeworx.io/v1/tools/compare_topic \
-H 'Content-Type: application/json' \
-d '{"topic":"bitcoin 100k"}'
首次调用无需账户。查看任意工具:GET https://gateway.pipeworx.io/v1/tools/compare_topic。查找工具:使用 {"query":"..."} 调用 POST https://gateway.pipeworx.io/v1/tools/search_packs。
独立运行(无需网关账户)
此软件包也可作为本地 stdio MCP 服务运行,无需 Pipeworx 账户,也无需经过网关往返:
{
"mcpServers": {
"market-spread": {
"command": "npx",
"args": ["-y", "@pipeworx/mcp-market-spread"]
}
}
}
也可以直接运行,确认它能正常启动:
npx -y @pipeworx/mcp-market-spread
它通过 stdin/stdout 使用 MCP 通信,并针对仅限此软件包的工具响应 initialize/tools/list/tools/call——不包含上方网关连接所添加的任何共享元工具。相同的源代码,相同的工具,无需 ask_pipeworx 路由。
使用 ask_pipeworx
你也可以用通俗的英语提问,而不是直接调用工具——这既适用于上方的软件包端点,也适用于完整网关:
ask_pipeworx({ question: "your question about Market Spread data" })
网关会选择合适的工具并自动填写参数。
更多信息
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。