Polyforge MCP服务器
MCP(模型上下文协议)服务器,允许AI助手与 Polyforge 预测市场交易平台。
实施开放 MCP 1.0标准 --与Claude Desktop、Claude Code、Cursor、Windsurf、Zed、Continue和任何兼容MCP的主机兼容。
快速开始
npx @polyforge/mcp-server设置
1.获取API密钥
在Polyforge web应用程序中生成API密钥: 设置>API关键帧>创建关键帧.
______________________________________________________________________
克劳德桌面版
添加 claude_desktop_config.json:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 窗户:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"polyforge": {
"command": "npx",
"args": ["@polyforge/mcp-server"],
"env": {
"POLYFORGE_API_KEY": "pf_live_your_key"
}
}
}
}克劳德代码(CLI)
claude mcp add polyforge -- npx @polyforge/mcp-server
export POLYFORGE_API_KEY=pf_live_your_key光标
打开 光标设置→ MCP → 添加服务器,或添加到 ~/.cursor/mcp.json:
{
"mcpServers": {
"polyforge": {
"command": "npx",
"args": ["@polyforge/mcp-server"],
"env": {
"POLYFORGE_API_KEY": "pf_live_your_key"
}
}
}
}帆板运动
添加 ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"polyforge": {
"command": "npx",
"args": ["@polyforge/mcp-server"],
"env": {
"POLYFORGE_API_KEY": "pf_live_your_key"
}
}
}
}泽德
添加 settings.json 在...之下 context_servers:
{
"context_servers": {
"polyforge": {
"command": {
"path": "npx",
"args": ["@polyforge/mcp-server"],
"env": {
"POLYFORGE_API_KEY": "pf_live_your_key"
}
}
}
}
}Continue.dev
添加 ~/.continue/config.json 在...之下 mcpServers:
{
"mcpServers": [
{
"name": "polyforge",
"command": "npx",
"args": ["@polyforge/mcp-server"],
"env": {
"POLYFORGE_API_KEY": "pf_live_your_key"
}
}
]
}自定义/任何MCP客户端
全局安装并生成:
npm install -g @polyforge/mcp-server
POLYFORGE_API_KEY=pf_live_your_key polyforge-mcp可用工具(135)
市场与价格数据(9)
| 工具 | 说明 |
|---|---|
list_markets | 通过搜索、类别筛选、分页浏览预测市场 |
get_market | 获取市场详细信息,包括代币、价格、订单深度 |
search_markets | 按关键字搜索预测市场 |
get_price_history | 历史价格蜡烛(1m/1h/1d),日期范围可选 |
get_tick_size | CLOB上代币的最小报价大小(价格增量) |
get_spread | 市场代币的当前买卖价差 |
get_midpoint | 市场代币的当前中点价格 |
get_clob_book | 代币的完整CLOB订单簿(出价和要价) |
get_clob_prices_history | 具有可配置间隔和保真度的历史CLOB价格 |
策略(16)
| 工具 | 说明 |
|---|---|
list_strategies | 列出您的策略,包括状态过滤器、排序、分页 |
get_strategy | 获取完整的策略详细信息,包括区块、配置、运行历史 |
create_strategy | 使用块、执行模式、可见性、标签创建新策略 |
update_strategy | 更新策略的块、执行模式、可见性、标签 |
create_strategy_from_description | AI从自然语言生成策略 |
start_strategy | 以实时或纸质(模拟)模式启动 |
stop_strategy | 停止跑步策略 |
pause_strategy | 暂停运行策略(保持状态,可以恢复) |
resume_strategy | 恢复之前暂停的策略 |
fork_strategy | 分叉策略以创建新的可编辑副本 |
delete_strategy | 永久删除已停止的策略 |
import_strategy | 从.polyforge JSON导出中导入策略 |
export_strategy | 将策略导出为可移植的.polyforge JSON文件 |
get_strategy_templates | 列出可用的策略模板 |
list_strategy_versions | 列出策略的已保存版本历史记录 |
rollback_strategy | 将策略回滚到以前的版本 |
战略监测(2)
| 工具 | 说明 |
|---|---|
get_strategy_events | 轮询最近的执行事件(基于光标的实时提要) |
get_strategy_event_log | 持久审计日志(执行历史、参数更改、启动/停止) |
社会战略(6)
| 工具 | 说明 |
|---|---|
like_strategy | 就像公共战略 |
list_strategy_comments | 列出对公共战略的评论 |
add_strategy_comment | 对公共战略发表评论 |
delete_strategy_comment | 删除您自己的一条评论 |
list_strategy_children | 列出从给定策略分叉而来的策略 |
report_strategy | 报告违反社区准则的策略 |
探索与排行榜(2)
| 工具 | 说明 |
|---|---|
discover_strategies | 通过排序和搜索浏览公共社区策略 |
get_leaderboard | 按损益表排名的顶级交易员排行榜(7d/30d/allTime) |
市场(8)
| 工具 | 说明 |
|---|---|
browse_marketplace | 浏览策略市场(排序、标签筛选、分页) |
get_marketplace_listing | 完整的列表详细信息,包括评论和性能统计 |
purchase_strategy | 购买市场策略(创建私人分叉) |
create_marketplace_listing | 将您的战略发布到市场 |
update_marketplace_listing | 更新您的房源的标题、价格、描述、标签或状态 |
rate_marketplace_listing | 对购买的策略进行评分和审核(1-5颗星) |
get_my_listings | 列出您发布的市场策略和销售计数 |
get_my_purchases | 列出您购买的市场策略 |
订单与执行(13)
| 工具 | 说明 |
|---|---|
place_order | 下买入/卖出订单(仅限GTC/FOK/GTD/FAK/POST\_) |
cancel_order | 取消待处理或实时订单 |
get_orders | 列出最近的订单,包括状态、策略、市场、日期过滤器 |
place_smart_order | 高级执行:TWAP、DCA、BRACKET或OCO |
list_smart_orders | 列出智能订单及其执行进度 |
cancel_smart_order | 取消智能订单和所有子订单 |
place_batch_orders | 一批下1-15个订单 |
cancel_orders_bulk | 批量取消1-3000个订单 |
list_conditional_orders | 列出止盈、止损、追踪止损单 |
create_conditional_order | 创建有条件订单(TP/SL/尾随/限制/挂钩) |
get_conditional_order | 获取特定条件订单的详细信息 |
cancel_conditional_order | 取消待处理的有条件订单 |
get_arbitrage_opportunities | 扫描市场以寻找合并套利(是+否\“API密钥”中的API密钥 |
示例用法
配置后,您可以询问Claude:
- “向我展示加密货币的顶级预测市场”
- “制定一个策略,在价格降至30美分以下的市场上购买YES”
- “本周我的投资组合损益是多少?”
- “以纸质模式启动我的动量策略”
- “让我看看鲸鱼交易额超过5万美元”
- “在最后一分钟,哪些事件影响了我的跑步策略?”
- “在这个市场上以0.65的价格购买10股YES股票”
- “设置DCA智能订单,每小时购买5片以上500美元”
- “向我展示利润率至少为2%的套利机会”
- “从这个鲸鱼钱包中复制交易,每笔交易固定金额为100美元”
- “从1月到3月对我的动量策略进行回溯测试”
- “本月我的流动性奖励是什么?”
- “显示此令牌的完整订单簿”
发展
git clone https://github.com/F4CTE/polyforge-mcp.git
cd polyforge-mcp
pnpm install
pnpm build本地测试:
POLYFORGE_API_KEY=pf_test_key pnpm start许可证
Apache 2.0——请参阅 许可证 了解详情。
