Polymarket交互工具

一个用于通过Claude Desktop与Polymarket交互的模型上下文协议(MCP)工具。

  • by fernandezpablo85
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 fernandezpablo85/polymarket-mcp

使用说明

Polymarket MCP工具

用于通过Claude Desktop与Polymarket交互的模型上下文协议(MCP)工具。

先决条件

  • 适用于Mac的Claude桌面应用程序
  • Python 3.8+

安装

  1. 克隆此存储库:
git clone https://github.com/fernandezpablo85/polymarket-mcp.git
cd polymarket-mcp
  1. 安装 uv 如果你还没有:
curl -LsSf https://astral.sh/uv/install.sh | sh
  1. 安装依赖项:
uv sync

配置Claude桌面

  1. 打开Claude Desktop配置目录:
open ~/Library/Application\ Support/Claude
  1. 创建或编辑 claude_desktop_config.json:
touch ~/Library/Application\ Support/Claude/claude_desktop_config.json
  1. 添加以下配置:
{
  "mcpServers": {
    "polymarket": {
      "command": "/Users/YOUR_USERNAME/.local/bin/uv",
      "args": [
        "--directory",
        "/Users/YOUR_USERNAME/projects/polymarket-mcp",
        "run",
        "main.py"
      ]
    }
  }
}

替换 YOUR_USERNAME 使用您的实际macOS用户名。

用法

通过Claude Desktop调用该工具。

故障排除

  • 如果工具未出现在Claude Desktop中:

    • 验证您的 claude_desktop_config.json 是正确的
    • 重新启动克劳德桌面
    • 检查你的Python路径和依赖关系
  • 如果身份验证失败:

    • 验证您的 .env 文件具有正确的凭据
    • 检查Polymarket API状态

许可证

麻省理工学院

贡献

请随时打开问题或提交pull请求。