Four steps from a check to your first read.
MCP AIDE connects an MCP client to AIDE development-cluster operations. Check what is installed, register the server with your client, make one read-only request, and then continue or disconnect.
mcp-aide version aide version
Step 1 of 4Prepare the environment
Use the Linux MAIT environment. Runs on Linux (amd64, arm64). On macOS and Windows, MCP AIDE runs in the managed Linux environment that AIDC Launch provides. Connect to the server inside that environment.
Check the installed programs from the account that will run the MCP server:
Record both versions; they need not match. Obtain missing programs through your environment provider. Cluster and route operations need AIDE credentials with the cluster feature enabled; follow AIDE authentication.
What you getTwo version lines, and a clear idea of which credentials the cluster operations need.
{"mcpServers":{"aide":{"command":"mcp-aide","args":["serve"]}}}Step 2 of 4Connect the client
Add the entry to your MCP client's configuration and restart its connection:
Use an absolute server path when the client has a different PATH. If AIDE is elsewhere, append
"--aide-binary", "/path/to/aide"toargs. A registry can provide this connection using its configured backend; use the tool names it actually lists. See registry setup.Request
tools/listand confirm the five tools in Tools appear. Tool discovery alone does not test AIDE or prepare a cluster.What you getThe five tools listed by your client.
{"action":"setup","projectDir":"/workspace/example"}Step 3 of 4Make the first read
Call
aide_querywith:Replace the directory with an existing directory in the server's environment. This checks installed prerequisites without applying host setup. Have the environment owner address missing prerequisites and repeat the check. Then call the same tool with
action:"doctor"and read every finding, including warnings after exit zero. Neither report guarantees a later change will succeed.Completed commands return JSON text inside MCP content. Read
isError, then decode that text forexitCode,stdout,stderrandtruncated. Failure messages can instead be plain text. Troubleshooting explains the distinctions.What you getA setup report and a diagnostic report, with no change made to your host or any cluster.
- Step 4 of 4
Continue or disconnect
Use absolute
projectDirand, when needed,projectFileon every project operation. Continue with the cluster tutorial only after prerequisites and authority are clear. To end this inspection exercise, disconnect through your client. Disconnecting does not stop existing clusters or remove their data. Getting started covers replacement and removal of the server connection.What you getA connected server whose target is explicit on every request.