# AIContextBuilder

Локальный MCP-сервер строит семантический контекст C#/.NET для ИИ-агентов. Пригодится для анализа связей, тестов и последствий изменений.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 11
- Автор: gregordadera
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/gregordadera/aicb-roslyn-mcp
- Обновлён: 2026-10-21
- HTML: https://affpapa.org/nevibecode/mcp/aicontextbuilder

## Что делает

AIContextBuilder анализирует решение C#/.NET через Roslyn и строит карту символов. Он помогает найти вызывающий код, реализации интерфейсов и переопределений, DI-связи, тесты и участки, затронутые изменением. Результат можно собрать в структурированный Markdown-контекст для агента.

Сервер умеет подбирать контекст под задачу и ограничивать его токен-бюджетом: названные символы сохраняются, а второстепенные детали сокращаются. В состав входят MCP-сервер, CLI `aicb` и Windows-приложение для выбора и анализа контекста. Решение работает с `.sln`, `.slnx`, `.slnf`, C# и XAML/AXAML.

Для уточнения смысла к XML-документации можно добавить AI-теги с ролью, слоем, ответственностью и побочными эффектами. При малом бюджете часть типов, тестов или соседних компонентов будет исключена, а сервер не подтверждает, что оставшегося контекста достаточно для корректного решения.

## Установка

### Claude Code (родная платформа)

**Установка**
- Команды запуска нет в реестре MCP — смотрите README репозитория

## Когда брать
- найти вызывающий код для символа
- проследить реализации интерфейсов и переопределения
- оценить последствия изменения класса
- собрать контекст задачи с лимитом токенов
- связать код с тестами и DI-конструкцией

## Примеры запросов агенту
- Проанализируй, какие части решения затронет изменение `ColorMixerService`, используя `AIContextBuilder`.
- Подготовь контекст для исправления этого класса и включи связанные тесты и реализации.
- Покажи зависимости и вызывающий код для выбранного символа, затем уложи результат в заданный токен-бюджет.

## Похожие
- [csharp-refactoring](https://affpapa.org/nevibecode/skills/csharp-refactoring.md) — скилл · 1800 установок
- [CodeMap](https://affpapa.org/nevibecode/mcp/codemap.md) — MCP-сервер · ★ 22
- [RoselineMCP](https://affpapa.org/nevibecode/mcp/roselinemcp.md) — MCP-сервер · ★ 6
- [Roslyn CodeLens](https://affpapa.org/nevibecode/mcp/roslyn-codelens.md) — MCP-сервер · ★ 69
- [SharpLens](https://affpapa.org/nevibecode/mcp/sharplens.md) — MCP-сервер · ★ 37
- [glider](https://affpapa.org/nevibecode/mcp/glider.md) — MCP-сервер · ★ 18

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
