How do I open Kiro’s MCP config?
Command palette → Kiro: Open user MCP config (JSON). The user file, ~/.kiro/settings/mcp.json, covers every workspace; .kiro/settings/mcp.json inside a project covers that one and wins when both list the same server.
Kiro shows no MCP servers, or the server never connects. What is missing?
MCP support has to be switched on once: open Settings (Ctrl + , or ⌘ + ,), search for “MCP” and enable it. Then save the config file again.
Why is oauthScopes empty?
Without it Kiro asks for its default scopes (openid, email, profile, offline_access), which the server doesn’t issue, and the sign-in fails. Add { "mcpServers": { "research": { "url": "https://research.brontir.com/api/mcp", "oauthScopes": [] } } }.
Do I need to restart Kiro?
No. Kiro reconnects when the file is saved, and the MCP servers tab in the Kiro panel lists the tools.
Where do I see why the connection failed?
In the Kiro panel, open the Output tab and choose Kiro - MCP Logs from the dropdown. The connection and sign-in errors are there.
The sign-in expired. Do I set the server up again?
No. When a token expires, the MCP panel shows a warning and a Re-authenticate button: press it and approve again.
Can Kiro call the tools without asking every time?
Yes. Add "autoApprove": ["*"] to the server’s entry in mcp.json, or list just the tools you want. The research tools only read public data.