Commit graph

2 commits

Author SHA1 Message Date
5f22831106 fix(forgejo-mcp): convert sync httpx.Client to async AsyncClient
All tool functions and API helpers were using synchronous httpx.Client,
which blocked FastMCP's async event loop on every tool call — causing
60s timeouts from Claude even though the container appeared healthy.

Converted get_client(), api_get(), api_post(), api_patch() and all 12
@mcp.tool() functions to async/await, matching the pattern used by the
other working backends (truenas-mcp, homeassistant-mcp).

Redeploy with: docker compose up -d --build forgejo-mcp
2026-03-31 23:17:52 -04:00
7c8861e048 Add forgejo-mcp/forgejo_mcp.py 2026-03-31 15:33:34 -04:00