Token导航 LogoToken导航TokenDH.com
Guessmarket MCP logo
AI代理未说明官方级别未说明来源级核验

Guessmarket MCP

MCP Server

GuessMarket MCP Server为AI代理提供全面的预测市场访问功能,包括发现市场、分析价格、检查链上余额和头寸、构建交易交易和获取智能合约ABI。

工具数

17

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaude智能合约ClaudeVS Code

安装说明

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

作者 / 组织

hifriendbot

提供方

hifriendbot

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

GuessMarket MCP服务器

MCP服务器 GuessMarket 预测市场。使AI代理能够完全访问市场,分析价格,检查链余额和头寸,建立交易交易,并获得智能合约ABI。

在5个EVM链上运行:以太坊、Base、Polygon、BSC和PulseChain。

工具

只读(API)

工具说明
list_markets使用状态和链过滤器列出预测市场
get_market获取详细的市场信息:问题、是/否赔率、交易量、流动性、结束时间
get_market_history获取带时间戳的价格历史记录以进行趋势分析
get_networks获取所有支持的带有合约地址的链
get_portfolio获取钱包在所有市场的交易活动
get_abi获取智能合约ABI以进行自定义集成

只读(链上)

工具说明
get_balance在任何链上获取钱包的稳定币(USDC/USDT)余额
get_allowance检查市场批准从钱包中支出多少稳定币
get_position在特定市场上获取钱包的YES股票、NO股票和LP代币

这些工具通过公共RPC端点直接从区块链读取。不需要API密钥。

交易建设者

所有事务构建器都返回未签名的EVM事务对象。用你的钱包签名并广播到链上。金额是人类可读的(例如。 "10.5")并自动转换为每条链的正确小数(USDC为6,BSC USDT为18)。

工具说明关键参数
build_approve_tx批准市场稳定币支出market_address, amount (或 "max" 无限), chain_id
build_buy_shares_tx购买“是”或“否”结果股票market_address, outcome, amount, chain_id, min_shares (滑动)
build_sell_shares_tx出售“是”或“否”结果股票market_address, outcome, shares, chain_id, min_usdc (滑动)
build_add_liquidity_tx添加稳定币流动性,接收LP代币market_address, amount, chain_id
build_remove_liquidity_tx销毁LP代币,取回稳定币market_address, lp_tokens, chain_id
build_claim_winnings_tx从已解决的市场中索赔奖金market_address, chain_id
build_create_market_tx创建新的预测市场question, end_time (unix时间戳), chain_id
build_buy_with_approval_tx批准+买入一次通话(返回2笔订单交易)market_address, outcome, amount, chain_id, min_shares (滑动)

防滑保护

build_buy_shares_txbuild_sell_shares_tx 接受可选滑动参数(min_sharesmin_usdc).当设置为 0 (默认),服务器返回警告。设定一个最小值以防止正面跑偏。

贸易流

买股票

1. list_markets               → Find a market to trade
2. get_market                  → Check current odds and liquidity
3. get_balance                 → Check your stablecoin balance
4. get_allowance               → Check if approval is needed
5. build_approve_tx            → Approve stablecoin spending (if needed)
6. build_buy_shares_tx         → Buy YES or NO shares
7. Sign and broadcast transactions with your wallet
8. get_position                → Verify your shares

或者将步骤5-6与 build_buy_with_approval_tx 它按顺序返回两个事务。

出售股份

1. get_position                → Check your share holdings
2. build_sell_shares_tx        → Sell shares back to the market
3. Sign and broadcast the transaction
4. get_balance                 → Verify stablecoin received

提供流动性

1. build_approve_tx            → Approve stablecoin spending
2. build_add_liquidity_tx      → Deposit stablecoin, receive LP tokens
3. get_position                → Verify LP tokens received
4. build_remove_liquidity_tx   → Later: burn LP tokens to withdraw

创造市场

1. build_create_market_tx      → Deploy a new prediction market
2. Sign and broadcast — the new market address is in the tx receipt

交易响应格式

{
  "transaction": {
    "to": "0x...",
    "data": "0x...",
    "chainId": 8453,
    "value": "0x0"
  },
  "description": "Buy YES shares for 10 USDC on market 0x... (Base Mainnet)",
  "meta": {
    "chain": "Base Mainnet",
    "stablecoin": "USDC",
    "outcome": "YES",
    "function": "buyShares(uint8,uint256,uint256)"
  },
  "warnings": []
}

快速入门

克劳德桌面版

添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "guessmarket": {
      "command": "npx",
      "args": ["-y", "guessmarket-mcp"]
    }
  }
}

克劳德代码

使用CLI添加到项目中:

claude mcp add guessmarket -- npx -y guessmarket-mcp

或添加到 .mcp.json 在项目根目录中:

{
  "mcpServers": {
    "guessmarket": {
      "command": "npx",
      "args": ["-y", "guessmarket-mcp"]
    }
  }
}

VS Code

添加到您的VS代码设置或 .vscode/mcp.json:

{
  "mcp": {
    "servers": {
      "guessmarket": {
        "command": "npx",
        "args": ["-y", "guessmarket-mcp"]
      }
    }
  }
}

支持的链

链ID稳定币
以太坊1USDC(6位小数)
基数8453美元(6位小数)
多边形137USDC(6位小数)
BSC56USDT(18位小数)
PulseChain369美元(6位小数)

配置

不需要API密钥-服务器使用公共GuessMarket REST API。

自定义API URL

默认情况下,服务器连接到 https://guessmarket.com/api/guessmarket/v1.用环境变量覆盖:

{
  "mcpServers": {
    "guessmarket": {
      "command": "npx",
      "args": ["-y", "guessmarket-mcp"],
      "env": {
        "GUESSMARKET_API_URL": "https://your-instance.com/api/guessmarket/v1"
      }
    }
  }
}

建筑

AI Agent    MCP Server    GuessMarket REST API (market data)
   |                  |
   |                  └───────>  Public RPCs (on-chain reads)
   |                                    |
   |                              5 EVM Chains
   |                          (Ethereum, Base, Polygon,
   |                             BSC, PulseChain)
   |
   └── Signs & broadcasts unsigned transactions on-chain

MCP服务器提供市场数据(通过REST API),读取链上状态(通过公共RPC端点),并构建未签名的事务(通过本地ABI编码)。代理使用自己的钱包签署交易,并直接向区块链广播。

需求

  • Node.js 18或更高版本(使用原生 fetch)

发展

npm install
npm run build
node build/index.js

许可证

麻省理工学院

目录标签

目录标签

TypeScriptClaude智能合约预测市场本地部署区块链交易AI代理EVM链

支持客户端

ClaudeVS Code

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

17

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP