Four steps from install to a first read.
MCP AIDC is an MCP tool: you check that it and AIDC are installed, point your agent at it, and then ask in plain language. Runs on Linux (amd64, arm64). On macOS and Windows, MCP AIDC runs in the managed Linux environment that AIDC Launch provides.
- Illustrative$ mcp-aidc versionmcp-aidc X.Y.Z$ aidc versionaidc X.Y.ZStep 1 of 4
Check that both programs are there
The MAIT image ships both
mcp-aidcandaidc. Check that each answers.If either is missing, get the matching installation from whoever supplies your environment. See mait-image.
What you getBoth programs run, so the server has something to delegate to.
{ "mcpServers": { "aidc": { "command": "mcp-aidc", "args": ["serve"] } } }Step 2 of 4Connect it to your agent
Any client that accepts an
mcpServerslaunch entry uses this shape. Place it where your client keeps server configuration and restart the client.If
aidcis not on thePATHyour client uses, add"--aidc-binary", "/path/to/aidc"to the arguments. Through MCP Registry the same server is added once withmcp_registry_add, and its tools carry theaidc__prefix.What you getA client that starts the server on its own, and an agent that can call the five AIDC tools.
- Illustrative conversationYouCheck that the toolchain manager is healthy.Tool callaidc_query { "action": "doctor" }What happensA diagnostic report describes the applicable checks and their findings.AgentI will review each reported finding and separately check the tools this task requires.Step 3 of 4
Run the diagnostics
Connecting proves the server runs, not that AIDC works. Ask for the diagnostic report, which reports applicable tool-data, project, credential, update and connection findings.
Read the findings as well as the exit code: a report can succeed and still show warnings.
What you getFindings to address before a change. A completed diagnostic report does not guarantee that every required tool, download or credential will work.
- Illustrative conversationYouWhich tool versions does this project use?Tool callaidc_query { "action": "current" }What happensOne line per tool with its declared version, such as nodejs 26.10.0, kubectl 1.37.1 and helm 4.3.0, followed by the system packages the project declares.AgentThe project is on Node.js 26.10.0, kubectl 1.37.1 and helm 4.3.0, among others, plus its declared system packages.Step 4 of 4
See what the project uses
Ask for the current selection. It only reads.
This call named no
projectDir, so it read the project in the server's own directory. Pass an absoluteprojectDirto read another project.What you getThe declared project selection. Check installed presence with
aidc_querylist, and run each required tool's own version command in the project's shell, before a build or test.
A server that reads before it changes.
MCP AIDC is installed, connected and has read your toolchain. Installation and activation run immediately, with no preview. Upgrades and removals have a preview or a confirmation; see Tools for which is which.