Polymarket Mcp

Polymarket Mcp

🚀 Polymarket MCP 服务器

本服务器基于 模型上下文协议 (MCP) 构建,专门支持 Polymarket 的 Gamma 市场 API。它为 AI 助手提供了便捷访问 Polymarket 预测市场和市场数据的接口,借助标准化的 MCP 协议,AI 能够轻松分析预测市场并获取所需的市场数据。

🚀 快速开始

本服务器可通过不同方式进行配置和启动,以下为您详细介绍在 Claude Desktop 中的使用方法。

使用 Claude Desktop

Docker 设置

若要在 Claude Desktop 中使用容器化的服务器,需将以下内容添加到您的 Claude Desktop 配置文件中:

{
"mcpServers": {
"polymarket": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-e", "GAMMA_API_URL",
"-e", "GAMMA_REQUIRES_AUTH",
"polymarket"
],
"env": {
"GAMMA_API_KEY": "your_api_key_here"
}
}
}
}

添加完成后,运行以下命令启动服务器:

claudius mcp-server start polymarket

UV 设置

若您选择使用 uv,请将以下内容添加到您的 Claude Desktop 配置文件中:

{
"mcpServers": {
"polymarket": {
"command": "uv",
"args": [
"--port",
"12345"
],
"env": {
"GAMMA_API_KEY": "your_api_key_here"
}
}
}
}

同样,运行以下命令启动服务器:

claudius mcp-server start polymarket

✨ 主要特性

  • [x] 市场及事件数据访问
    • [x] 支持列出所有可用市场和事件,并提供全面的过滤选项。
    • [x] 可获取详细的市场和事件信息。
    • [x] 支持通过关键词搜索市场。
    • [x] 能够获取订单簿数据。
    • [x] 可查看最近交易情况。
    • [x] 支持获取历史市场数据。
  • [x] Docker 容器化支持:方便部署和管理。
  • [x] 提供交互式工具,供 AI 助手使用:工具列表可根据需求进行配置,您可按需选择启用的工具。

💻 使用示例

基础用法

在配置好服务器后,您可以使用服务器提供的工具来获取市场和事件数据。以下是部分工具的使用示例:

# 假设存在一个 mcp_client 对象用于与服务器交互
# 获取所有可用市场的列表
markets = mcp_client.get_markets()
print(markets)

# 获取特定市场的详细信息
market_info = mcp_client.get_market_by_id('market_id_here')
print(market_info)

📚 详细文档

可用工具

属性 详情
工具 描述
get_markets 市场数据,获取所有可用市场的列表
get_market_by_id 市场数据,获取特定市场的详细信息
get_order_book 市场数据,[实验性] 获取市场的当前订单簿
get_recent_trades 市场数据,[实验性] 获取市场的最近交易
get_market_history 市场数据,[实验性] 获取市场的历史数据
search_markets 市场数据,搜索关键词以获取市场列表
get_events 事件数据,获取所有可用事件的列表
get_event_by_id 事件数据,获取特定事件的详细信息

📄 许可证

本项目采用 MIT 许可证。

  • 0 关注
  • 0 收藏,29 浏览
  • system 提出于 2025-09-26 01:57

相似服务问题

相关AI产品