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).
Shield KYA works with the coding hosts you already use. Shipped recipes below. New hosts arrive by public pull request, 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 with your existing config and never
overwrites it. Where the host supports it, --project limits the wiring to
one repository.
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 config path is known, but it is not safe to write automatically, so you copy the example by hand.
.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 checks the
command before it runs and records the result on the trail. Only the wrapped command is
covered. 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