opus-advisor-mcp
opus-advisor-mcp
MCP-сервер, который позволяет Claude Code обращаться к Opus как к стратегическому советнику прямо в процессе выполнения задачи. Запускайте сессию на Sonnet или Haiku и при необходимости передавайте сложные решения Opus, используя вашу существующую подписку Claude Code.
Вдохновлено стратегией советника от Anthropic.
Как это работает
┌─────────────────────────────────────────────┐
│ Claude Code (Sonnet) │
│ │
│ "I need to decide on the DB schema..." │
│ │ │
│ ▼ │
│ calls consult_opus MCP tool │
│ │ │
└────────┼────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────┐
│ opus-advisor MCP server │
│ │
│ 1. Reads prior consultation history │
│ 2. Reads requested files from disk │
│ 3. Pipes prompt to: claude -p --model opus │
│ 4. Logs advice to advisor-log.md │
│ 5. Returns advice to Sonnet │
└─────────────────────────────────────────────┘API-ключи не требуются. Сервер вызывает CLI claude, который использует вашу существующую аутентификацию.
Related MCP server: codex-bridge
Установка
npm install -g opus-advisor-mcpИли клонируйте и соберите локально:
git clone https://github.com/Divinci-AI/opus-advisor-mcp.git
cd opus-advisor-mcp
npm install
npm run buildНастройка
Добавьте в файл .mcp.json вашего проекта или в ~/.claude/.mcp.json:
{
"mcpServers": {
"opus-advisor": {
"command": "opus-advisor",
"timeout": 180000
}
}
}Если установлено локально (не глобально):
{
"mcpServers": {
"opus-advisor": {
"command": "node",
"args": ["/path/to/opus-advisor-mcp/dist/index.js"],
"timeout": 180000
}
}
}После добавления конфигурации перезапустите Claude Code.
Инструменты
consult_opus
Обратиться к Opus за стратегическим советом.
Параметр | Тип | По умолчанию | Описание | ||
| string | обязательно | Вопрос или проблема, по которой вам нужен совет | ||
| string | опционально | Дополнительный контекст, ограничения или справочная информация | ||
| string[] | опционально | Пути к файлам (относительно корня проекта) для включения в качестве контекста кода | ||
|
|
|
|
| Уровень усилий для рассуждений Opus |
| boolean |
| Включить историю предыдущих консультаций для непрерывности |
Пример:
{
"question": "Is this database migration safe under concurrent writes?",
"files": ["src/db/migration-042.ts", "src/db/schema.ts"],
"effort": "high"
}read_advisor_log
Прочитать журнал консультаций из предыдущих вызовов.
Параметр | Тип | Описание |
| number | Количество последних консультаций для возврата (пропустите для всех) |
read_advisor_meta
Прочитать структурированные метаданные (задержка, количество токенов, уровни усилий).
Параметр | Тип | Описание |
| number | Количество последних записей для возврата (пропустите для всех) |
clear_advisor_log
Очистить журнал консультаций и метаданные, чтобы начать с чистого листа.
Функции
API-ключ не требуется — Использует вашу существующую подписку Claude Code через CLI
claudeЖурналы для каждого проекта — История консультаций сохраняется для каждого проекта в
~/.opus-advisor/<project>-<hash>/Контекст с учетом кода — Передавайте пути к файлам напрямую; сервер считывает и внедряет их как помеченные блоки кода
Непрерывность консультаций — Предыдущие советы возвращаются в качестве контекста, чтобы Opus мог опираться на более ранние решения
История с учетом токенов — История ограничена как количеством записей (5), так и бюджетом токенов (~6 тыс. токенов)
Отслеживание метаданных — Задержка, оценки токенов и уровни усилий отслеживаются в
advisor-meta.jsonlЗащита сигналов — Частичный вывод от завершенных процессов отбрасывается и не возвращается в качестве совета
Защита от обхода путей — Чтение файлов проверяется на соответствие корню проекта
Безопасность
Защита от обхода путей: Параметр
filesпроверяет, что все разрешенные пути остаются внутри корневого каталога проекта. Пути вроде../../etc/passwdили абсолютные пути вне проекта отклоняются.Фильтрация бинарных файлов: Распространенные бинарные расширения (изображения, исполняемые файлы, архивы и т. д.) пропускаются автоматически.
Отсутствие выполнения оболочки: Сервер использует
spawnс аргументами в виде массива и передает промпт через stdin. Интерполяция оболочки не происходит.Только локально: MCP-сервер работает локально через stdio. Сетевые порты не открываются.
Журналы консультаций: Хранятся в
~/.opus-advisor/в виде обычного текста. Они могут содержать фрагменты кода и вопросы из ваших консультаций. Не коммитьте и не распространяйте эти файлы, если они содержат конфиденциальный код.
Переменные окружения
Переменная | Описание |
| Переопределить каталог журнала (по умолчанию: |
Сравнение с инструментом Advisor от Anthropic
advisor_20260301 от Anthropic — это функция API на стороне сервера, где советник видит полную стенограмму разговора в рамках одного запроса API. Этот MCP-сервер использует другой подход:
Инструмент Advisor от Anthropic | opus-advisor-mcp | |
Общий контекст | Полная стенограмма (на стороне сервера) | Вопрос + файлы + история (на стороне клиента) |
Аутентификация | Требуется API-ключ | Использует существующую подписку Claude Code |
Интеграция | Уровень API (массив | Инструмент MCP (работает в Claude Code сегодня) |
Постоянство | Нет | Журнал Markdown + метаданные JSONL |
Стоимость | Оплата за токен по тарифам Opus | Включено в подписку |
Требования
Node.js >= 18
Установленный и аутентифицированный CLI Claude Code
Лицензия
MIT
Available Tools
4 toolsclear_advisor_logClear Advisor LogADestructive
Clear the consultation log and metadata to start fresh for this project.
Inputs: no named parameters.
consult_opusConsult Opus AdvisorARead-only
Consult Claude Opus 4.7 for strategic advice. Opus runs via the Claude Code CLI with your existing subscription — no API key needed. The advisor maintains a per-project consultation log for continuity across calls. History is capped by both entry count (5) and token budget (~6K tokens) to prevent context bloat. Use this for architecture decisions, complex debugging, code review, or any problem that benefits from deeper reasoning.
Inputs: question (required), context, effort, files, +1 more.
read_advisor_logRead Advisor LogARead-only
Read the consultation log from prior Opus advisor calls for this project. Useful for reviewing past advice or getting context on decisions already made.
Inputs: last_n.
read_advisor_metaRead Advisor MetadataARead-only
Read structured metadata (latency, token counts, effort levels) from all consultations. Useful for understanding cost and performance patterns.
Inputs: last_n.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 4 tools
Each tool has a uniquely defined purpose: clearing the log, consulting Opus, reading the log, and reading metadata. No two tools overlap in functionality, so an agent can easily distinguish them.
All tools follow a consistent verb_noun pattern using snake_case (e.g., consult_opus, read_advisor_log). The naming convention is uniform across the entire set.
Four tools is a well-scoped count for an advisor MCP server. Each tool addresses a distinct need (consultation, log management, metadata access) without unnecessary extras.
The tool set covers the core operations: consultation, log reading/clearing, and metadata inspection. A minor gap is the lack of a configuration tool to adjust Opus parameters, but the current surface is sufficient for most workflows.
Maintenance
Related MCP Connectors
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Shared memory MCP server for Claude Code, Codex, Gemini CLI and Cursor. Cited, editable.
Hosted X Ads MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Use AI models for chat, image, and video generation from Claude Code and other MCP hosts.
Related MCP Servers
- AlicenseAqualityBmaintenanceAn MCP server that lets Claude Code consult stronger AI models (o3, Gemini 2.5 Pro, DeepSeek Reasoner) when you need deeper analysis on complex problems.1102 npm148MIT
- AlicenseAqualityDmaintenanceMCP server that lets Claude Code ask GPT Codex for adversarial planning, code review, debugging, research, and risk triage without leaving your project workflow.99 npm2MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that allows Claude Code to interact with the OpenAI Codex CLI.40 npm20MIT
- AlicenseNot gradedqualityBmaintenanceMCP server enabling Claude to consult Codex (GPT-5.x) mid-task for second opinions, plan/diff review, brainstorming, and codebase exploration via structured debates and permission-controlled interactions.2MIT