Human-in-the-loop for Zed
Zed's Agent Panel runs coding agents right in the editor, and MCP is how it reaches beyond the buffer. Add Orako as a context server in settings.json and the agent can ask the teammate who owns a decision, then keep editing with a claimed answer instead of a guess.
Connect Orako to Zed
- 01
Add the context_servers entry below to your Zed settings.json and restart Zed.
- 02
Check the Agent Panel settings: the orako server shows a green "Server is active" indicator.
- 03
The agent calls
ask_specialistfor human-only decisions and resumes when the reply lands.
{
"context_servers": {
"orako": {
"source": "custom",
"command": "orako",
"args": ["mcp", "--server", "https://app.orako.io"],
"env": { "ORAKO_TOKEN": "<your token>" }
}
}
}Zed keys MCP servers under context_servers (not mcpServers), and "source": "custom" is required for manual entries. Restart Zed after saving; the Agent Panel shows a green dot when the server is active.
New to MCP in Zed? See Zed Industries’s docs.
What Zed can ask
Zed's Agent Panel, connected to the humans who know.
Decisions without leaving the editor
Zed is built around staying in flow. When the agent needs the auth owner's call on token rotation, the question travels through Orako and the answer comes back without a single window switch.
Team conventions on first contact
First session in an unfamiliar repo: the agent asks the maintainer how errors are reported here, and the knowledge base remembers for every session after.
Tool permissions kept tight
Zed's per-tool permission model (mcp:orako:ask_specialist) means you decide whether asks fire automatically or after your confirmation.
Zed + Orako, answered
Does Zed support MCP natively?
Yes. Zed's Agent Panel connects to MCP servers declared under the context_servers key in settings.json, with custom stdio servers using source, command, args, and env fields. Extensions can also ship servers, but Orako needs only the manual entry.
Why doesn't my server show up after editing settings.json?
Restart Zed completely; the Agent Panel's settings view then shows an indicator dot per server. Green means active. Also check the key is context_servers with "source": "custom": Zed does not read a mcpServers key, which is the most common porting mistake.
Do my teammates need this agent installed to answer?
No. Only the developer running the agent connects Orako. The people answering receive each question in Slack, Microsoft Teams, Discord, or the Orako dashboard, claim it there, and reply in the thread. They never touch an editor, a terminal, or an MCP config.
What happens to the answers?
Every resolved conversation is saved to your organization's knowledge base with a confidence score. Agents call search_knowledge before asking, so a question your team already answered is served from the knowledge base instead of pinging anyone again.
Put a human in the loop for Zed
Give Zed the one thing it can’t generate: the answer only your team knows.