这是一个模型上下文协议(MCP)服务器,通过 PolyMarket API 提供预测市场数据的访问。该服务器实现了标准化接口,用于从预测市场检索市场信息、价格和历史数据。
通过 Smithery 自动安装 PolyMarket Predictions for Claude Desktop:
npx -y @smithery/cli install polymarket_mcp --client claude
~/Library/Application\ Support/Claude/claude_desktop_config.json
%APPDATA%/Claude/claude_desktop_config.json
"mcpServers": {
"polymarket-mcp": {
"command": "uv",
"args": [
"--directory",
"/Users/{INSERT_USER}/YOUR/PATH/TO/polymarket-mcp",
"run",
"polymarket-mcp" //或 src/polymarket_mcp/server.py
],
"env": {
"KEY": "<插入 poly market api 密钥>",
"FUNDER": "<插入 polymarket 钱包地址"
}
}
}

uv pip install -e .
通过 json 文件将 Claude 客户端与 MCP 工具连接并安装包后,Claude 应该能看到服务器的 MCP 工具:
你可以通过以下方式自己运行服务器:
在 polymarket-mcp 仓库中:
uv run src/polymarket_mcp/server.py
*如果你想同时运行服务器检查器:
npx @modelcontextprotocol/inspector uv --directory C:\\Users\\{INSERT_USER}\\YOUR\\PATH\\TO\\polymarket-mcp run src/polymarket_mcp/server.py
.env
文件:Key=your_api_key_here Funder=poly market wallet address
通过 json 文件将 Claude 客户端与 MCP 工具连接后,运行服务器:
在 alpha-vantage-mcp 仓库中:uv run src/polymarket_mcp/server.py
服务器实现了四个工具:
get-market-info
:获取特定预测市场的详细信息list-markets
:列出可用的预测市场并提供过滤选项get-market-prices
:获取当前价格和交易信息get-market-history
:获取历史价格和交易量数据输入模式:
{
"market_id": {
"type": "string",
"description": "市场 ID 或 slug"
}
}

示例响应:
标题:示例市场 类别:政治 状态:开放 结算日期:2024-12-31 交易量:$1,234,567.89 流动性:$98,765.43 描述:这是一个示例预测市场... ---
输入模式:
{
"status": {
"type": "string",
"description": "按市场状态过滤",
"enum": ["open", "closed", "resolved"]
},
"limit": {
"type": "integer",
"description": "返回的市场数量",
"default": 10,
"minimum": 1,
"maximum": 100
},
"offset": {
"type": "integer",
"description": "跳过的市场数量(用于分页)",
"default": 0,
"minimum": 0
}
}

示例响应:
可用市场: ID:market-123 标题:2024 年美国总统大选 状态:开放 交易量:$1,234,567.89 --- ID:market-124 标题:2024 年奥斯卡最佳影片 状态:开放 交易量:$234,567.89 ---
输入模式:
{
"market_id": {
"type": "string",
"description": "市场 ID 或 slug"
}
}

示例响应:
2024 年美国总统大选的当前市场价格 结果:民主党 价格:$0.6500 概率:65.0% --- 结果:共和党 价格:$0.3500 概率:35.0% ---
输入模式:
{
"market_id": {
"type": "string",
"description": "市场 ID 或 slug"
},
"timeframe": {
"type": "string",
"description": "历史数据的时间段",
"enum": ["1d", "7d", "30d", "all"],
"default": "7d"
}
}

示例响应:
2024 年美国总统大选的历史数据 时间段:7天 时间:2024-01-20T12:00:00Z 价格:$0.6500 交易量:$123,456.78 --- 时间:2024-01-19T12:00:00Z 价格:$0.6300 交易量:$98,765.43 ---
服务器包括针对各种场景的全面错误处理:
错误信息以清晰、易于理解的格式返回。
欢迎贡献!请随时提交 Pull Request。对于重大更改,请先打开一个问题以讨论您希望更改的内容。