opencode: SearXNG search MCP, LSP tool, Gitea MCP in oc-local

searxng-mcp.py is a stdlib-only stdio MCP server with one web_search tool
against search.rcjohnstone.com. It is in both profiles and asks first on
oc-work.

lsp: true in opencode.json, and the launcher sets
OPENCODE_EXPERIMENTAL_LSP_TOOL and OPENCODE_DISABLE_LSP_DOWNLOAD.

The launcher adds gitea-mcp to oc-local through OPENCODE_CONFIG_CONTENT when
the binary and GITEA_MCP_TOKEN exist, limited to 15 tools.
gitea_issue_write asks.
This commit is contained in:
connor committed 2026-11-02 11:16:08 -05:00
1 parent b4ced1c649
commit b4bc5e1031
5 files changed
+159

No files matched your search

+8
View File
@@ -124,9 +124,17 @@
"instructions": [
"~/.dotfiles/common/opencode/instructions/work.md"
],
"mcp": {
"searxng": {
"type": "local",
"command": ["python3", "{env:HOME}/.dotfiles/common/opencode/mcp/searxng-mcp.py"],
"enabled": true
}
},
"permission": {
"edit": "ask",
"webfetch": "ask",
"searxng_*": "ask",
"external_directory": "ask",
"read": {
"*": "allow",