Polymarket

An MCP tool for interacting with the Polymarket prediction market platform.

Polymarket MCP Tool

A Model Context Protocol (MCP) tool for interacting with Polymarket through Claude Desktop.

Prerequisites

  • Claude Desktop App for Mac
  • Python 3.8+

Installation

  1. Clone this repository:
git clone https://github.com/fernandezpablo85/polymarket-mcp.git
cd polymarket-mcp
  1. Install uv if you haven't already:
curl -LsSf https://astral.sh/uv/install.sh | sh
  1. Install dependencies:
uv sync

Configure Claude Desktop

  1. Open Claude Desktop configuration directory:
open ~/Library/Application\ Support/Claude
  1. Create or edit claude_desktop_config.json:
touch ~/Library/Application\ Support/Claude/claude_desktop_config.json
  1. Add the following configuration:
{
  "mcpServers": {
    "polymarket": {
      "command": "/Users/YOUR_USERNAME/.local/bin/uv",
      "args": [
        "--directory",
        "/Users/YOUR_USERNAME/projects/polymarket-mcp",
        "run",
        "main.py"
      ]
    }
  }
}

Replace YOUR_USERNAME with your actual macOS username.

Usage

Invoke the tool via Claude Desktop.

Troubleshooting

  • If tools don't appear in Claude Desktop:

    • Verify your claude_desktop_config.json is correct
    • Restart Claude Desktop
    • Check your Python path and dependencies
  • If authentication fails:

    • Verify your .env file has correct credentials
    • Check Polymarket API status

License

MIT

Contributing

Feel free to open issues or submit pull requests.

Máy chủ liên quan

NotebookLM Web Importer

Nhập trang web và video YouTube vào NotebookLM chỉ với một cú nhấp. Được tin dùng bởi hơn 200.000 người dùng.

Cài đặt tiện ích Chrome