Register the Akka MCP server
The Akka CLI ships an MCP server that exposes Akka’s build, test, deploy, spec-driven-development, and runtime-inspection tools to any MCP-capable AI coding harness. If your harness has a first-class Akka install (see harness support matrix), that install registers the server for you.
Use this page for harnesses whose MCP config is not a project file the Akka CLI can write. akka specify init --agent <name> writes AGENTS.md for AGENTS.md-native harnesses (Warp, Jules, Zed, Copilot coding agent, Codex) but leaves MCP registration to you — the register step below completes the setup. Also applies to any harness with no CLI profile at all (Aider, Sourcegraph Cody, Claude.ai chat).
|
-
The Akka CLI on
PATH(Install the Akka CLI). -
An
AGENTS.mdfile at the project root —akka specify init(with no--agentflag) writes one.
Every snippet below registers the same command: akka mcp serve running on stdio, with no extra environment. If a config file at the target path already exists, merge the Akka entry into the existing mcpServers (or equivalent) object rather than overwriting.
Zed
Add to .zed/settings.json at the project root, under context_servers:
{
"context_servers": {
"akka": {
"command": "akka",
"args": ["mcp", "serve"]
}
}
}
Reload Zed’s AI panel after saving. The Akka tools appear under the akka server. Zed also reads AGENTS.md if present, so keeping the file at the project root gives the model Akka conventions in addition to the tools.
OpenAI Codex CLI
Codex reads MCP servers from [mcp_servers.<name>] TOML sections in ~/.codex/config.toml (user-global) or, for trusted projects, .codex/config.toml at the project root.
Recommended: register through the Codex CLI, which writes the config without TOML syntax risk:
codex mcp add akka -- akka mcp serve
Or hand-edit ~/.codex/config.toml (or .codex/config.toml for a trusted project) and add:
[mcp_servers.akka]
command = "akka"
args = ["mcp", "serve"]
Codex reads AGENTS.md natively, so keeping the file at the project root gives the model Akka conventions alongside the tools. akka specify init --agent codex writes an AGENTS.md and prints the same registration hint above.
Aider
Aider does not have native MCP client support. Two workarounds:
-
Drive the Akka CLI directly through Aider’s shell integration — Aider can run
akkacommands and read their output. -
Run an MCP-to-stdio bridge alongside Aider and expose
akka mcp servethrough Aider’s tool interface.
Either way, keep AGENTS.md at the project root so Aider’s model receives Akka conventions.
Sourcegraph Cody
Cody registers MCP servers through its own configuration surface; the exact settings path has moved between Cody releases, so consult the current Cody MCP documentation for the file location that matches your Cody version. The registration entry follows the common stdio pattern:
{
"mcpServers": {
"akka": {
"command": "akka",
"args": ["mcp", "serve"]
}
}
}
Restart the Cody panel after saving.
Claude.ai chat (Projects)
MCP is admin-gated in Anthropic’s Projects surface, so a per-project registration is not possible today. Paste the Akka install playbook from akka.ai into the project’s custom instructions and drive Akka manually through the CLI in a separate terminal.
Generic stdio harness
Any harness that speaks the MCP stdio transport registers a server that runs akka mcp serve with no arguments and no extra environment. The command follows this shape:
{
"mcpServers": {
"akka": {
"command": "akka",
"args": ["mcp", "serve"]
}
}
}
Consult your harness documentation for the exact settings file and key name. Once the harness reloads, the Akka MCP tools are available; the tool inventory is described in akka mcp serve.