DADERA
AICB · MCP server

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.

Highlights

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.

Impact analysis on GitHub ↗

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.

Setup 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 ↗

One question, one answer

The same analysis without an agent and without a running server, on the command line and in scripts.

aicb call on GitHub ↗
aicb call find_usages --sln C:/repo/App.sln --arg symbol=OrderService
Traceability

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.

Stated plainly

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 app

Questions about setup or using it in your team? Send an enquiry