Use Case
Summary
Kiro is an AI-powered development environment that supports MCP servers. This issue proposes adding Kiro as a supported agent platform alongside Claude Code, Copilot, Codex, Gemini CLI, and Amp.
What's needed
- Setup reference file —
kiro-setup-guidance.md documenting how to configure the MCP server in ~/.kiro/settings/mcp.json and register skills in ~/.kiro/skills/
- Project template —
templates/kiro-mcp.json for per-project configuration
- Documentation updates — Add Kiro to README.md, Configuration_and_Troubleshooting.md, SKILL.md, AGENTS.md, and templates/README.md
Kiro MCP configuration format
User-level config at ~/.kiro/settings/mcp.json:
{
"mcpServers": {
"matlab": {
"command": "/path/to/matlab-mcp-core-server",
"args": [
"--matlab-root", "/path/to/MATLAB/R2025b",
"--matlab-display-mode", "desktop"
],
"disabled": false,
"autoApprove": []
}
}
}
Config paths:
- User-level MCP:
~/.kiro/settings/mcp.json
- Workspace-level MCP:
.kiro/settings/mcp.json
- User-level skills:
~/.kiro/skills/
- Workspace-level skills:
.kiro/skills/
- Steering files:
~/.kiro/steering/ (global) or .kiro/steering/ (workspace)
Key platform details
- Kiro merges MCP configs with precedence: user config < workspace (later workspaces override earlier ones)
- Kiro auto-reconnects MCP servers when the config file changes (no restart needed)
- Skills can be delivered as symlinks in
~/.kiro/skills/, same pattern as Copilot/Codex/Gemini
- The
autoApprove array lists tool names the user wants auto-approved
- The
disabled field allows enabling/disabling an MCP server without removing its config
Reference implementation
A complete implementation is available at:
https://github.com/ajitkumarkp/matlab-agentic-toolkit/tree/add-kiro-support
Changes include:
skills-catalog/toolkit/matlab-agentic-toolkit-setup/reference/kiro-setup-guidance.md (new)
templates/kiro-mcp.json (new)
SKILL.md — Kiro in platform detection, reference table, supported list
README.md — Kiro in supported agents
Configuration_and_Troubleshooting.md — Kiro in all relevant sections
AGENTS.md — Kiro setup instructions
templates/README.md — Kiro template entry
Tested
Verified working with MATLAB MCP Core Server v0.10.0 and MATLAB R2026a on macOS (Apple silicon).
Relevant Skill or MCP Tool
No response
Proposed Behavior
When a user opens the matlab-agentic-toolkit folder in Kiro and asks "Set up the MATLAB Agentic Toolkit", the setup skill should:
- Detect Kiro as the agent platform (via ~/.kiro/settings/ existence or environment variables)
- Write the MATLAB MCP server entry to ~/.kiro/settings/mcp.json, preserving existing MCP servers
- Create skill symlinks in ~/.kiro/skills/ pointing back to the toolkit repo
- Kiro auto-reconnects to the MCP server without requiring a restart
For manual setup, users should be able to copy kiro-mcp.json to either ~/.kiro/settings/mcp.json (global) or
mcp.json (per-project) and update the paths.
A reference implementation with all the necessary changes is available at: https://github.com/ajitkumarkp/matlab-agentic-toolkit/tree/add-kiro-support
Current Workaround
No response
Additional Context
No response
Use Case
Summary
Kiro is an AI-powered development environment that supports MCP servers. This issue proposes adding Kiro as a supported agent platform alongside Claude Code, Copilot, Codex, Gemini CLI, and Amp.
What's needed
kiro-setup-guidance.mddocumenting how to configure the MCP server in~/.kiro/settings/mcp.jsonand register skills in~/.kiro/skills/templates/kiro-mcp.jsonfor per-project configurationKiro MCP configuration format
User-level config at
~/.kiro/settings/mcp.json:{ "mcpServers": { "matlab": { "command": "/path/to/matlab-mcp-core-server", "args": [ "--matlab-root", "/path/to/MATLAB/R2025b", "--matlab-display-mode", "desktop" ], "disabled": false, "autoApprove": [] } } }Config paths:
~/.kiro/settings/mcp.json.kiro/settings/mcp.json~/.kiro/skills/.kiro/skills/~/.kiro/steering/(global) or.kiro/steering/(workspace)Key platform details
~/.kiro/skills/, same pattern as Copilot/Codex/GeminiautoApprovearray lists tool names the user wants auto-approveddisabledfield allows enabling/disabling an MCP server without removing its configReference implementation
A complete implementation is available at:
https://github.com/ajitkumarkp/matlab-agentic-toolkit/tree/add-kiro-support
Changes include:
skills-catalog/toolkit/matlab-agentic-toolkit-setup/reference/kiro-setup-guidance.md(new)templates/kiro-mcp.json(new)SKILL.md— Kiro in platform detection, reference table, supported listREADME.md— Kiro in supported agentsConfiguration_and_Troubleshooting.md— Kiro in all relevant sectionsAGENTS.md— Kiro setup instructionstemplates/README.md— Kiro template entryTested
Verified working with MATLAB MCP Core Server v0.10.0 and MATLAB R2026a on macOS (Apple silicon).
Relevant Skill or MCP Tool
No response
Proposed Behavior
When a user opens the matlab-agentic-toolkit folder in Kiro and asks "Set up the MATLAB Agentic Toolkit", the setup skill should:
For manual setup, users should be able to copy kiro-mcp.json to either ~/.kiro/settings/mcp.json (global) or
mcp.json (per-project) and update the paths.
A reference implementation with all the necessary changes is available at: https://github.com/ajitkumarkp/matlab-agentic-toolkit/tree/add-kiro-support
Current Workaround
No response
Additional Context
No response