Alexander Whitestone
498d3d7061
Tests / lint (pull_request) Failing after 59s
Tests / test (pull_request) Has been skipped
feat: add MCP bridge for Qwen3 via Ollama (#1067)
Implements a lightweight MCP bridge that connects Qwen3 models in Ollama
directly to Timmy's tool ecosystem (Gitea, shell) via Ollama's native
/api/chat tool-calling API. This complements the existing Agno-based
MCP integration with a simpler, standalone path for direct tool calling.
- src/timmy/mcp_bridge.py: MCPBridge class with tool-call loop, Gitea
tools (list/create/read issues), and shell execution via ShellHand
- tests/timmy/test_mcp_bridge.py: 24 unit tests covering tool schema
conversion, bridge lifecycle, tool-call loop, error handling
- docs/mcp-setup.md: architecture, bridge option evaluation, setup guide
- config.py: mcp_bridge_timeout setting (60s default)
Fixes #1067
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 09:59:25 -04:00
..
2026-03-22 01:41:52 +00:00
2026-03-15 12:17:50 -04:00
2026-03-08 12:50:44 -04:00
2026-03-11 16:55:27 -04:00
2026-03-23 09:59:25 -04:00
2026-03-19 21:42:01 -04:00
2026-03-22 22:33:40 +00:00
2026-03-22 22:33:40 +00:00
2026-03-11 16:55:27 -04:00
2026-03-21 13:32:53 +00:00
2026-03-23 09:59:25 -04:00
2026-03-22 01:52:40 +00:00
2026-03-21 20:45:35 +00:00
2026-02-19 19:05:01 +00:00
2026-03-08 12:50:44 -04:00
2026-03-21 03:41:09 +00:00
2026-03-18 20:54:02 -04:00
2026-03-18 18:20:14 -04:00
2026-03-21 03:54:54 +00:00
2026-03-08 12:50:44 -04:00
2026-03-15 09:56:50 -04:00
2026-03-19 15:29:26 -04:00
2026-03-14 20:40:19 -04:00
2026-03-21 21:53:40 +00:00