Cursor (IDE + Agent CLI)
kya connect cursor
→ ~/.cursor/mcp.json.
One config covers the IDE and the Agent CLI.
Full recipe (verify step, uninstall, troubleshooting).
Each coding host is a tentacle. Shipped recipes below. New hosts land via public PR - then they show here and on the homepage strip.
npm i -g @shield-agent/kya@latest && kya start
kya start writes .mcp.json, mcp.json, and
.cursor/mcp.json, then opens the live receipt.
kya connectThe CLI writes the host config itself. It merges, never clobbers, and
--project scopes the wiring to one repo where the host supports it.
kya connect cursor
→ ~/.cursor/mcp.json.
One config covers the IDE and the Agent CLI.
Full recipe (verify step, uninstall, troubleshooting).
kya connect opencode
→ ~/.config/opencode/opencode.json.
Local MCP entry under the mcp key; project scope supported.
Full recipe (verify step, uninstall, troubleshooting).
kya connect qwen
→ ~/.qwen/settings.json.
Stdio or hosted variant; never enable both.
Full recipe (verify step, uninstall, troubleshooting).
kya connect kimi
→ ~/.kimi-code/mcp.json.
Standard mcpServers entry.
Full recipe (verify step, uninstall, troubleshooting).
kya connect kiro
→ ~/.kiro/settings/mcp.json.
Standard mcpServers entry; project scope supported.
Full recipe (verify step, uninstall, troubleshooting).
kya connect kilo
→ ~/.config/kilo/kilo.json.
Same local-server shape as OpenCode.
Full recipe (verify step, uninstall, troubleshooting).
kya connect mastracode
→ ~/.mastracode/mcp.json.
Standard mcpServers entry.
Full recipe (verify step, uninstall, troubleshooting).
kya connect amp
→ ~/.config/amp/settings.json.
Amp prefixes its root key: amp.mcpServers, not mcpServers.
Full recipe (verify step, uninstall, troubleshooting).
kya connect copilot
→ ~/.copilot/mcp-config.json.
Global config only - no project scope.
Full recipe (verify step, uninstall, troubleshooting).
Copy a shipped example into the host config. The path or schema is known, but not safe to write programmatically (TOML conventions, IDE globalStorage, hosted-only UIs).
.mcp.json or Desktop settings.
kya start wires .mcp.json; Desktop and claude.ai use shipped examples.
Full recipe (example file, verify step, troubleshooting).
~/.codex/config.toml.
TOML config with its own conventions - merge the example by hand.
Full recipe (example file, verify step, troubleshooting).
~/.gemini/settings.json.
Merge the stdio or hosted example; keep trust:false.
Full recipe (example file, verify step, troubleshooting).
https://shield-agent.com/mcp.
Hosted-only: grok.com rejects localhost. Never tunnel the OSS server.
Full recipe (example file, verify step, troubleshooting).
VS Code globalStorage.
Config lives in VS Code globalStorage - merge by hand. Weakest MCP coverage of the MCP hosts.
Full recipe (example file, verify step, troubleshooting).
~/.factory/mcp.json.
Prefer droid mcp add; on-disk schema is unverified.
Full recipe (example file, verify step, troubleshooting).
kya wrapThese hosts have no documented MCP support. kya wrap --offline evaluates the
invocation before it runs and records the verdict on the trail. Coverage is the wrapped
command only - the agent's own tool calls inside a session are not gated.
No documented MCP support. kya wrap gates the invocation only. Full recipe (wrap command, trail check, what is not covered).
Local model-runner CLI, no MCP. kya wrap gates the invocation only. Full recipe (wrap command, trail check, what is not covered).
Cloud dev agent. Wrap gates the launch command, not actions inside its environment. Full recipe (wrap command, trail check, what is not covered).
No documented MCP support. kya wrap gates the invocation only. Full recipe (wrap command, trail check, what is not covered).
No documented MCP support. kya wrap gates the invocation only. Full recipe (wrap command, trail check, what is not covered).
No documented MCP support. kya wrap gates the invocation only. Full recipe (wrap command, trail check, what is not covered).
No documented MCP support. kya wrap gates the invocation only. Full recipe (wrap command, trail check, what is not covered).
No documented MCP support. kya wrap gates the invocation only. Full recipe (wrap command, trail check, what is not covered).
Guide:
docs/host-recipe.md
· raw MCP descriptor:
/connectors/mcp.json