strix/strix/report
yoni-at-strix f4ef8867f6
Add MCP server support (#1137)
* add a generic MCP client and a config for connecting MCP servers

* Add MCP docs and CLI polish: docs page, startup connect summary, --mcp-config flag, compact tool output

* Add MCP connection notes and per-run selection; clean up on cancel and dedupe names

* Show errored MCP tool calls as failed in the TUI

* Sanitize namespaced tool names so model APIs accept them

* Show MCP tool calls distinctly in the terminal and the run viewer

* Say what MCP servers are worth connecting for

* Correct the notes docstring to match how notes reach the agent

* keep the mcp tests from reading your shell's STRIX_MCP_* vars
2026-08-24 14:00:16 -04:00
..
__init__.py refactor: reorganize core report and tui modules 2026-04-26 14:28:50 -07:00
coverage.py feat(agents): evidence discipline, and coverage as a first-class artifact (#961) 2026-08-24 03:34:09 -07:00
dedupe.py fix(llm): omit parallel_tool_calls on tool-less requests 2026-08-09 15:44:16 +03:00
pricing.py Fix LiteLLM cost model resolution 2026-08-12 17:26:00 +03:00
sarif.py feat(agents): evidence discipline, and coverage as a first-class artifact (#961) 2026-08-24 03:34:09 -07:00
state.py Add MCP server support (#1137) 2026-08-24 14:00:16 -04:00
usage.py Fix LiteLLM cost model resolution 2026-08-12 17:26:00 +03:00
writer.py feat(agents): evidence discipline, and coverage as a first-class artifact (#961) 2026-08-24 03:34:09 -07:00