AICB for coding agents.
An MCP server that answers your agent the questions a text search cannot. The same analysis is also available as a single console command.
Tested with Claude Code, Codex and OpenCode
MCP manual on GitHub ↗Back to the overviewGitHub Releases ↗nuget.org ↗MCP Registry ↗Reference manual (PDF)The documentation on GitHub is authoritative and current. This page only summarises it.
What your agent can do with it
The question before the change
Before an agent touches a symbol, it asks how far it reaches: not only the direct callers but their callers too, and what the compiler does not check, such as a non-exhaustive switch.
One command sets it all up
aicb init registers the server with the agent, installs a skill and a rule that refuses a text search for a C# symbol and points to the right tool. All of that applies to Claude Code; what differs for Codex and OpenCode is on GitHub.
You decide what the agent sees
Every tool on offer costs space in the agent's context window. Profiles decide which tools an agent is offered at all, matched to the task.
Profiles on GitHub ↗You see what your agent actually used
Every tool call is recorded locally. The MCP Usage view of the desktop app shows call counts, latency and response size per tool, and keeps errors apart from deliberate refusals. The recording never leaves your machine.
What the MCP server does not do
- MSBuild is required - a .NET SDK or Visual Studio has to be installed
- Open trusted projects only - loading runs the solution's build logic and its source generators, exactly as Visual Studio does
- No remote access - the server speaks over stdio only
- No editor buffer - AICB reads the saved state on disk
- It does not change your source - every analysis tool only reads; whatever a tool writes says so in its description
Everything else is on GitHub
The MCP manual describes every tool, the profiles, the sessions and troubleshooting. The tool list names every tool with its parameters.
AICB on GitHub ↗To the desktop appQuestions about setup or using it in your team? Send an enquiry

