9 Commits

Author SHA1 Message Date
8da552bea1 Simplify runtime checks and MCP smokes 2026-06-25 09:19:26 -07:00
99881b608b Strengthen release verification gates 2026-06-25 07:05:08 -07:00
3d7dca8773 Fix web-search smoke cleanup 2026-06-25 00:03:48 -07:00
8237f1331c Harden web search and docs defaults 2026-06-24 23:57:44 -07:00
8fcd94d2c5 Harden docs MCP local exposure defaults 2026-06-08 15:52:02 -07:00
6a4d8673d1 Fix docs-mcp cache directory ownership checks 2026-06-08 15:33:44 -07:00
6629a9b284 Run docs-mcp as a long-lived shared HTTP service (#1)
Co-authored-by: Ajay Krishnan <ajay@krishnan.ca>
Co-committed-by: Ajay Krishnan <ajay@krishnan.ca>
2026-05-24 15:48:24 +00:00
f7ab811d93 snippets: prefer context-web-search over built-in Exa websearch
The built-in OpenCode 'websearch' tool routes through Exa AI's hosted
MCP service and surfaces with tool names like parallel_web_search and
web_search_exa. Without explicit guidance the model picks per turn
between Exa and our SearXNG-backed context-web-search.

Tell agents to prefer Context Kit's local search so queries stay on
the user's machine through SearXNG.
2026-05-21 14:09:01 -07:00
c905cf86c8 Initial public release
Three local MCP servers for coding agents, designed for Claude Code
and OpenCode:

- context-web-search: SearXNG-backed web search and URL fetch
- context-docs:       semantic search over curated llms.txt docs
- context-repomix:    pack local or remote repos into AI context

Defaults are local-first: SearXNG binds to 127.0.0.1, no hosted API
keys are required, and Repomix mounts only the current project read-only.
2026-05-21 08:43:38 -07:00