Skip to main content
Glama

opus-advisor-mcp

Un servidor MCP que permite a Claude Code consultar a Opus como asesor estratégico a mitad de una tarea. Ejecuta tu sesión en Sonnet o Haiku, y escala decisiones complejas a Opus bajo demanda, utilizando tu suscripción existente de Claude Code.

Inspirado en la Estrategia de Asesor de Anthropic.

Cómo funciona

┌─────────────────────────────────────────────┐
│  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                │
└─────────────────────────────────────────────┘

No se necesitan claves API. El servidor invoca la CLI claude, que utiliza tu autenticación existente.

Related MCP server: codex-bridge

Instalación

npm install -g opus-advisor-mcp

O clona y compila localmente:

git clone https://github.com/Divinci-AI/opus-advisor-mcp.git
cd opus-advisor-mcp
npm install
npm run build

Configuración

Añádelo al archivo .mcp.json de tu proyecto o a ~/.claude/.mcp.json:

{
  "mcpServers": {
    "opus-advisor": {
      "command": "opus-advisor",
      "timeout": 180000
    }
  }
}

Si se instaló localmente (no globalmente):

{
  "mcpServers": {
    "opus-advisor": {
      "command": "node",
      "args": ["/path/to/opus-advisor-mcp/dist/index.js"],
      "timeout": 180000
    }
  }
}

Reinicia Claude Code después de añadir la configuración.

Herramientas

consult_opus

Consulta a Opus para obtener asesoramiento estratégico.

Parámetro

Tipo

Predeterminado

Descripción

question

string

requerido

La pregunta o problema sobre el que necesitas asesoramiento

context

string

opcional

Contexto adicional, restricciones o antecedentes

files

string[]

opcional

Rutas de archivo (relativas a la raíz del proyecto) para incluir como contexto de código

effort

"low"

"medium"

"high"

"medium"

Nivel de esfuerzo de razonamiento para Opus

include_history

boolean

true

Incluir el historial de consultas previas para mayor continuidad

Ejemplo:

{
  "question": "Is this database migration safe under concurrent writes?",
  "files": ["src/db/migration-042.ts", "src/db/schema.ts"],
  "effort": "high"
}

read_advisor_log

Lee el registro de consultas de llamadas anteriores.

Parámetro

Tipo

Descripción

last_n

number

Número de consultas recientes a devolver (omitir para todas)

read_advisor_meta

Lee metadatos estructurados (latencia, recuento de tokens, niveles de esfuerzo).

Parámetro

Tipo

Descripción

last_n

number

Número de entradas recientes a devolver (omitir para todas)

clear_advisor_log

Borra el registro de consultas y los metadatos para empezar de cero.

Características

  • No requiere clave API — Utiliza tu suscripción existente de Claude Code a través de la CLI claude

  • Registros por proyecto — El historial de consultas se almacena por proyecto en ~/.opus-advisor/<project>-<hash>/

  • Contexto consciente del código — Pasa rutas de archivo directamente; el servidor las lee y las inyecta como bloques de código etiquetados

  • Continuidad de la consulta — El asesoramiento previo se devuelve como contexto para que Opus pueda basarse en decisiones anteriores

  • Historial consciente de tokens — El historial está limitado tanto por recuento de entradas (5) como por presupuesto de tokens (~6K tokens)

  • Seguimiento de metadatos — Latencia, estimaciones de tokens y niveles de esfuerzo rastreados en advisor-meta.jsonl

  • Protección de señales — La salida parcial de procesos terminados se descarta, no se devuelve como asesoramiento

  • Protección contra recorrido de rutas — Las lecturas de archivos se validan para permanecer dentro de la raíz del proyecto

Seguridad

  • Protección contra recorrido de rutas: El parámetro files valida que todas las rutas resueltas permanezcan dentro del directorio raíz del proyecto. Se rechazan rutas como ../../etc/passwd o rutas absolutas fuera del proyecto.

  • Filtrado de archivos binarios: Las extensiones binarias comunes (imágenes, ejecutables, archivos comprimidos, etc.) se omiten automáticamente.

  • Sin ejecución de shell: El servidor utiliza spawn con argumentos de matriz y canaliza el prompt a través de stdin. No ocurre ninguna interpolación de shell.

  • Solo local: El servidor MCP se ejecuta localmente a través de stdio. No se abren puertos de red.

  • Registros de consultas: Almacenados en ~/.opus-advisor/ en texto plano. Estos pueden contener fragmentos de código y preguntas de tus consultas. No confirmes ni compartas estos archivos si contienen código sensible.

Variables de entorno

Variable

Descripción

ADVISOR_LOG_DIR

Sobrescribe el directorio de registro (predeterminado: ~/.opus-advisor/<project>-<hash>/)

Cómo se compara con la herramienta de asesoramiento de Anthropic

La advisor_20260301 de Anthropic es una función de API del lado del servidor donde el asesor ve la transcripción completa de la conversación dentro de una única solicitud de API. Este servidor MCP es un enfoque diferente:

Herramienta de Asesor de Anthropic

opus-advisor-mcp

Compartir contexto

Transcripción completa (lado del servidor)

Pregunta + archivos + historial (lado del cliente)

Autenticación

Se requiere clave API

Utiliza la suscripción existente de Claude Code

Integración

Nivel de API (matriz tools)

Herramienta MCP (funciona en Claude Code hoy)

Persistencia

Ninguna

Registro Markdown + metadatos JSONL

Costo

Facturado por token a tarifas de Opus

Incluido en la suscripción

Requisitos

  • Node.js >= 18

  • CLI de Claude Code instalada y autenticada

Licencia

MIT

Available Tools

4 tools
clear_advisor_logClear Advisor LogA
Destructive

Clear the consultation log and metadata to start fresh for this project.

Inputs: no named parameters.

consult_opusConsult Opus AdvisorA
Read-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 LogA
Read-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 MetadataA
Read-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

    A4.3/5.0

    Scored across 4 tools

    Disambiguation5/5

    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.

    Naming Consistency5/5

    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.

    Tool Count5/5

    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.

    Completeness4/5

    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

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers