Skip to content

v0.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 30 Jul 22:39
· 1 commit to main since this release

Changes

  • ci: make the release gate deterministic (a72be13)
  • ci: align the pre-release test gate with tests.yml (554a004)
  • release: v0.2.0, with the version in a single place (d49bb66)
  • fix: give each WebSocket channel its own reader (#13) (4e578a9)
  • ci: use /ok for the inline CLOB health check (4b3905c)
  • ci: fix the Windows legs and a benchmark that drained the rate limiter (8ec30f7)
  • fix: bind the dashboard to loopback, guard tomllib on 3.10 (4794ca7)
  • ci: fix the release workflow, invalid since June (e84398c)
  • ci: exclude wallet-dependent tests properly, set a real coverage floor (4ed1cd5)
  • chore: pin the ruff rule set and clear the lint backlog (86e528b)
  • fix: count gated orders as pending in batch and rebalance results (efec04a)
  • fix: report a gated smart trade instead of claiming success (2f9b5ad)
  • docs: document the behaviour changes in README and CHANGELOG (f9b82c2)
  • fix: make the confirmation gate actually block orders (d1d33c9)
  • chore: update GitHub Actions, add security policy (e9ea7e4)
  • test: fix the suite so scheduled CI can pass again (084c1fa)
  • fix: correct CLOB WebSocket URL, websockets 14+ compat, L2 secret (c2cfaa7)
  • fix: pass the rate limiter to portfolio tools, start the WS loop (#12, #13) (bbafc0c)
  • fix: select the outcome token by label instead of tokens[0] (#14) (b67ffd7)
  • fix: pin mcp<2.0.0 so the server still imports (5dcf876)
  • docs: add auto-updating Contributors section (contrib.rocks) (#30) (b964123)
  • feat: add graceful shutdown with order cancellation and WebSocket cleanup (#22) (16a30b8)
  • fix: use public search for market queries (#29) (5295349)
  • fix: migrate TemplateResponse to new signature for FastAPI/Starlette compat (#24) (#26) (ea876e5)
  • test: add tests for issue fixes #2, #6, #10 (74512be)
  • fix: filter out closed and expired markets in all discovery queries (#2) (1623f84)
  • fix: update fastapi to >=0.115.0 for anyio compatibility (#6) (a4c8878)
  • fix: mask API credentials in logs, use DEBUG level (#10) (e944fab)
  • docs: add project completion summary (d3d2432)
  • feat: comprehensive accessibility improvements - all phases complete (4fffccd)
  • fix: correct indentation after rate limiter refactor (92abb11)
  • fix: correct rate limiter context manager usage (0d19636)
  • fix: remove duplicate json imports inside functions (cb66a30)
  • fix: add missing json imports in tools modules (9922430)
  • fix: enable read-only mode when API credentials unavailable (1f1a7cf)
  • fix: correct realtime tools function name (934f0de)
  • chore: remove unnecessary internal documentation files (8ffa49a)
  • docs: update community links to official websites (90d60dd)
  • docs: add final publication documentation (b98c551)
  • docs: add community sharing guidelines and GitHub setup instructions (599ff49)

Installation

pip install polymarket-mcp

Or use the MCP installer:

# Install in Claude Desktop
uvx mcp install polymarket-mcp

Docker

docker pull polymarket-mcp:0.2.0

What's New

See CHANGELOG.md for detailed changes.