Commit graph

9 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
03a88fc31e Add forgejo-mcp/server_wrapper.py 2026-03-31 15:33:36 -04:00
02d13c58c9 Add forgejo-mcp/requirements.txt 2026-03-31 15:33:36 -04:00
86d8ed1f20 Add forgejo-mcp/README.md 2026-03-31 15:33:35 -04:00
2a40f4cbbc Add forgejo-mcp/QUICKSTART.md 2026-03-31 15:33:35 -04:00
fc489a2673 Add forgejo-mcp/INTEGRATION_GUIDE.md 2026-03-31 15:33:35 -04:00
7c8861e048 Add forgejo-mcp/forgejo_mcp.py 2026-03-31 15:33:34 -04:00
9307832ab0 Add forgejo-mcp/entrypoint.py 2026-03-31 15:33:34 -04:00
0a486062ef Add forgejo-mcp/Dockerfile 2026-03-31 15:33:33 -04:00