Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Inicia sesión con Google para escribir reseñas.Prototipo · se actualiza cada 30 min
PopNx MCPServidores MCP para quienes usan IA · en palabras sencillas

Athena Protocol

de n0zer0d4yversión 0.1.0i★ 7iSe ejecuta en tu computadora
Nombre en el registroio.github.n0zer0d4y/athena-protocol

Cómo instalar

What it does

AI tech lead for coding agents with validation and impact analysis

  • Connects Se ejecuta en tu computadora
  • Account or key No key needed
  • Category Herramientas para desarrolladores

Instalación

Elige la app de IA que usas y copia la configuración.

Pasó 3/3 revisiones · Funciona en tu computadora · ✓ Comandos revisados el 14 nov 2026

Primero: ¿qué IA usas?

Elige tu app y los pasos aparecen abajo.

Funciona con Claude, pero hay que preparar algo antes

Instala Node.js en tu computadora primero (una sola vez) · Solo en la app de Claude para computadora (Windows o Mac), no en la web ni en el móvil

Que la IA lo instale

Copia este mensaje en un chat de Claude. La IA revisa tu equipo, te dice qué archivo va a cambiar y espera tu visto bueno cada vez.

Instala el MCP server Athena Protocol para Claude en este equipo, en este orden: 1) Comprueba Node.js con node -v. Si falta, dime que lo instale desde https://nodejs.org/en/download; no lo instales tú. 2) Usa solo esta configuración (ya revisada por PopNx MCP): { "mcpServers": { "athena-protocol": { "command": "npx", "args": [ "-y", "@n0zer0d4y/athena-protocol" ] } } } 3) Dime la ruta completa del archivo que vas a cambiar o el comando que vas a ejecutar y espera mi visto bueno. 4) No hace falta clave. 5) Haz lo acordado y comprueba que las herramientas de Athena Protocol aparecen de verdad.

Este mensaje no lleva tu clave. Si hace falta una, la IA te pedirá que la pegues tú en el archivo o en el campo de la app.

  1. Instala Node.js (si no lo tienes)

    ¿Ya está instalado? Compruébalo primero · Abre la Terminal, escribe este comando y pulsa Enter

    node -v
    • Aparece un número de versión, p. ej. v26.13.1 = ya está instalado, sáltate este paso
    • Aparece "command not found" (en Windows, "is not recognized") = aún no está instalado, o acabas de instalarlo y debes cerrar y volver a abrir la Terminal
    Cómo abrir la Terminal

    Mac: pulsa ⌘ + Espacio, escribe Terminal y pulsa Enter

    Windows: abre Inicio, escribe Windows PowerShell y elige Abrir

    Si no está instalado: Abre la página oficial de descargas, elige la versión LTS y el instalador de clics: .pkg en Mac · .msi en Windows. Haz doble clic y sigue hasta el final. No necesitas ningún comando curl

    Abrir la página de descarga de Node.js ↗

    Al terminar, cierra la Terminal, ábrela de nuevo y ejecuta el mismo comando. Debe aparecer un número de versión: node -v

    Se instala una vez y sirve para todo lo que usa Node.js

  2. Abre el archivo de configuración de la app de Claude de escritorio

    SettingsDeveloperEdit Config

  3. Pega esta configuración y guarda el archivo

    {
      "mcpServers": {
        "athena-protocol": {
          "command": "npx",
          "args": [
            "-y",
            "@n0zer0d4y/athena-protocol"
          ]
        }
      }
    }
  4. Cierra Claude y vuelve a abrirlo

  5. Pruébalo

    Usa Athena Protocol y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si Claude dice que está usando Athena Protocol o muestra una herramienta de Athena Protocol en la respuesta, ya está conectado

Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión

ChatGPT todavía no puede conectar Athena Protocol

Athena Protocol se instala en tu computadora, pero ChatGPT solo conecta servidores que funcionan en la web

Lo que puedes hacer en su lugar

A · Usa una app que pueda conectar Athena Protocol

  • Instala Node.js en tu computadora primero (una sola vez) · Solo en la app de Claude para computadora (Windows o Mac), no en la web ni en el móvil
  • Instala Node.js en tu computadora primero (una sola vez)
  • Instala Node.js en tu computadora primero (una sola vez)
  • Instala Node.js en tu computadora primero (una sola vez)

B · Otros en Herramientas para desarrolladores que funcionan con ChatGPT

Elegidos entre los más usados de la misma categoría, solo los que se conectan con una dirección y sin clave

Funciona con Claude Code, pero hay que preparar algo antes

Instala Node.js en tu computadora primero (una sola vez)

Que la IA lo instale

Copia este mensaje en un chat de Claude Code. La IA revisa tu equipo, te dice qué archivo va a cambiar y espera tu visto bueno cada vez.

Instala el MCP server Athena Protocol para Claude Code en este equipo, en este orden: 1) Comprueba Node.js con node -v. Si falta, dime que lo instale desde https://nodejs.org/en/download; no lo instales tú. 2) Usa solo esta configuración (ya revisada por PopNx MCP): claude mcp add --scope user athena-protocol -- npx -y @n0zer0d4y/athena-protocol 3) Dime la ruta completa del archivo que vas a cambiar o el comando que vas a ejecutar y espera mi visto bueno. 4) No hace falta clave. 5) Haz lo acordado y comprueba que las herramientas de Athena Protocol aparecen de verdad.

Este mensaje no lleva tu clave. Si hace falta una, la IA te pedirá que la pegues tú en el archivo o en el campo de la app.

  1. Instala Node.js (si no lo tienes)

    ¿Ya está instalado? Compruébalo primero · Abre la Terminal, escribe este comando y pulsa Enter

    node -v
    • Aparece un número de versión, p. ej. v26.13.1 = ya está instalado, sáltate este paso
    • Aparece "command not found" (en Windows, "is not recognized") = aún no está instalado, o acabas de instalarlo y debes cerrar y volver a abrir la Terminal
    Cómo abrir la Terminal

    Mac: pulsa ⌘ + Espacio, escribe Terminal y pulsa Enter

    Windows: abre Inicio, escribe Windows PowerShell y elige Abrir

    Si no está instalado: Abre la página oficial de descargas, elige la versión LTS y el instalador de clics: .pkg en Mac · .msi en Windows. Haz doble clic y sigue hasta el final. No necesitas ningún comando curl

    Abrir la página de descarga de Node.js ↗

    Al terminar, cierra la Terminal, ábrela de nuevo y ejecuta el mismo comando. Debe aparecer un número de versión: node -v

    Se instala una vez y sirve para todo lo que usa Node.js

  2. Abre la Terminal

    Mac: pulsa Command+Espacio y escribe Terminal · Windows: abre PowerShell

  3. Pega este comando y pulsa Enter

    claude mcp add --scope user athena-protocol -- npx -y @n0zer0d4y/athena-protocol
  4. Escribe /mcp en Claude Code

    Deberías ver Athena Protocol en la lista como conectado

  5. Pruébalo

    Usa Athena Protocol y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si Claude Code dice que está usando Athena Protocol o muestra una herramienta de Athena Protocol en la respuesta, ya está conectado

Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión

Funciona con Cursor, pero hay que preparar algo antes

Instala Node.js en tu computadora primero (una sola vez)

Que la IA lo instale

Copia este mensaje en un chat de Cursor. La IA revisa tu equipo, te dice qué archivo va a cambiar y espera tu visto bueno cada vez.

Instala el MCP server Athena Protocol para Cursor en este equipo, en este orden: 1) Comprueba Node.js con node -v. Si falta, dime que lo instale desde https://nodejs.org/en/download; no lo instales tú. 2) Usa solo esta configuración (ya revisada por PopNx MCP): { "mcpServers": { "athena-protocol": { "command": "npx", "args": [ "-y", "@n0zer0d4y/athena-protocol" ] } } } 3) Dime la ruta completa del archivo que vas a cambiar o el comando que vas a ejecutar y espera mi visto bueno. 4) No hace falta clave. 5) Haz lo acordado y comprueba que las herramientas de Athena Protocol aparecen de verdad.

Este mensaje no lleva tu clave. Si hace falta una, la IA te pedirá que la pegues tú en el archivo o en el campo de la app.

  1. Instala Node.js (si no lo tienes)

    ¿Ya está instalado? Compruébalo primero · Abre la Terminal, escribe este comando y pulsa Enter

    node -v
    • Aparece un número de versión, p. ej. v26.13.1 = ya está instalado, sáltate este paso
    • Aparece "command not found" (en Windows, "is not recognized") = aún no está instalado, o acabas de instalarlo y debes cerrar y volver a abrir la Terminal
    Cómo abrir la Terminal

    Mac: pulsa ⌘ + Espacio, escribe Terminal y pulsa Enter

    Windows: abre Inicio, escribe Windows PowerShell y elige Abrir

    Si no está instalado: Abre la página oficial de descargas, elige la versión LTS y el instalador de clics: .pkg en Mac · .msi en Windows. Haz doble clic y sigue hasta el final. No necesitas ningún comando curl

    Abrir la página de descarga de Node.js ↗

    Al terminar, cierra la Terminal, ábrela de nuevo y ejecuta el mismo comando. Debe aparecer un número de versión: node -v

    Se instala una vez y sirve para todo lo que usa Node.js

  2. Pulsa este botón para abrir Cursor

    Abrir en Cursor

    Cursor te pedirá confirmar; pulsa Install

  3. Abre el chat de IA de Cursor en modo Agent

  4. Pruébalo

    Usa Athena Protocol y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si Cursor dice que está usando Athena Protocol o muestra una herramienta de Athena Protocol en la respuesta, ya está conectado

Nombres de menú comprobados con la ayuda de Cursor el 11 nov 2026 · tu pantalla puede variar un poco según la versión

Funciona con VS Code, pero hay que preparar algo antes

Instala Node.js en tu computadora primero (una sola vez)

Que la IA lo instale

Copia este mensaje en un chat de VS Code. La IA revisa tu equipo, te dice qué archivo va a cambiar y espera tu visto bueno cada vez.

Instala el MCP server Athena Protocol para VS Code en este equipo, en este orden: 1) Comprueba Node.js con node -v. Si falta, dime que lo instale desde https://nodejs.org/en/download; no lo instales tú. 2) Usa solo esta configuración (ya revisada por PopNx MCP): { "servers": { "athena-protocol": { "type": "stdio", "command": "npx", "args": [ "-y", "@n0zer0d4y/athena-protocol" ] } } } 3) Dime la ruta completa del archivo que vas a cambiar o el comando que vas a ejecutar y espera mi visto bueno. 4) No hace falta clave. 5) Haz lo acordado y comprueba que las herramientas de Athena Protocol aparecen de verdad.

Este mensaje no lleva tu clave. Si hace falta una, la IA te pedirá que la pegues tú en el archivo o en el campo de la app.

  1. Instala Node.js (si no lo tienes)

    ¿Ya está instalado? Compruébalo primero · Abre la Terminal, escribe este comando y pulsa Enter

    node -v
    • Aparece un número de versión, p. ej. v26.13.1 = ya está instalado, sáltate este paso
    • Aparece "command not found" (en Windows, "is not recognized") = aún no está instalado, o acabas de instalarlo y debes cerrar y volver a abrir la Terminal
    Cómo abrir la Terminal

    Mac: pulsa ⌘ + Espacio, escribe Terminal y pulsa Enter

    Windows: abre Inicio, escribe Windows PowerShell y elige Abrir

    Si no está instalado: Abre la página oficial de descargas, elige la versión LTS y el instalador de clics: .pkg en Mac · .msi en Windows. Haz doble clic y sigue hasta el final. No necesitas ningún comando curl

    Abrir la página de descarga de Node.js ↗

    Al terminar, cierra la Terminal, ábrela de nuevo y ejecuta el mismo comando. Debe aparecer un número de versión: node -v

    Se instala una vez y sirve para todo lo que usa Node.js

  2. Pulsa este botón para abrir VS Code

    Abrir en VS Code

    VS Code te pedirá confirmar; pulsa Install

  3. Abre el chat de IA de VS Code en modo Agent

  4. Pruébalo

    Usa Athena Protocol y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si VS Code dice que está usando Athena Protocol o muestra una herramienta de Athena Protocol en la respuesta, ya está conectado

Nombres de menú comprobados con la ayuda de VS Code el 11 nov 2026 · tu pantalla puede variar un poco según la versión

Otras apps que usan MCP, como Windsurf, Zed o Gemini CLI, añaden servidores de forma distinta. Míralo en la lista de apps

Ver todas las apps que usan MCP →

La configuración JSON está en “Para desarrolladores”, abajo

¿Te atascaste? Pregunta a quien usa Athena Protocol💬 Conversación →
Para desarrolladores: comandos de Terminal y configuración JSON

Instalado en tu computadora

Claude Code

claude mcp add --scope user athena-protocol -- npx -y @n0zer0d4y/athena-protocol

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "athena-protocol": {
      "command": "npx",
      "args": [
        "-y",
        "@n0zer0d4y/athena-protocol"
      ]
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "athena-protocol": {
      "command": "npx",
      "args": [
        "-y",
        "@n0zer0d4y/athena-protocol"
      ]
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "athena-protocol": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@n0zer0d4y/athena-protocol"
      ]
    }
  }
}

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

De un vistazo

Descargas por semanai
62/sem
Conexión
Se ejecuta en tu computadora
Última versióni
0.1.0
Publicado en el registroi
14 nov 2025
Último cambio de códigoi
11 nov 2026
Creador
n0zer0d4y
Paquetes
npm: @n0zer0d4y/athena-protocol
Estado en el registro
Activo

Qué apps pueden usarlo

Según cómo se conecta este servidor y la documentación de cada app, comprobado el 10 nov 2026.

Se ejecutan en tu computadora en

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

Todas las apps, con ventajas y desventajas →

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 15 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub n0zer0d4y, dueña del repo

  • ✓ Superada

    Sigue en mantenimiento

    Último cambio de código: hace 4 días

  • ✓ Superada

    Tiene licencia

    Usa MIT

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Vulnerabilidades publicadas (OSV.dev)

Aún no revisado

Conversación

Pregunta, comparte un consejo o avisa de que no funciona. Ordenado por lo que la gente marcó como útil.

Aún no hay publicaciones. Sé la primera persona en preguntar o compartir.

Lo publicado aquí lo escriben usuarios, no el equipo de PopNx.

Inicia sesión con Google para publicar

Reseñas de usuarios

Aún no hay reseñas

Inicia sesión con Google para escribir una reseña

Comparado con otros en Herramientas para desarrolladoresi

  • Más estrellas que el 88% de los otros 5906 servidores de esta categoría
  • Publicado en el registro más recientemente que el 0% de los otros 5906 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 5906 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Athena Protocol?

Superó 3 de 3 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez hace 4 días, y la última versión (0.1.0) llegó al registro hace 12 meses.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: GitDiagram, Appllama, Cloudflare MCP, Omnara, Repowise

Alternativas parecidas

Misma categoría, otros creadores, comandos ya revisados. Primero los oficiales, luego por estrellas.

Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

GitDiagram

Architecture diagrams, explanations and Mermaid source for public GitHub repositories.

de ahmedkhaleel2004Muy usado★ 18,9 milActualizado hace 2 meses

Se ejecuta en la nube✓ del servicio · gitdiagram.com

Appllama

Study screens, flows and paywalls from top-earning iOS apps, then build from what wins.

de AppllamaMuy usado★ 5,2 milActualizado hace 3 meses

Se ejecuta en la nube✓ del servicio · appllama.io

Cloudflare MCP

Cloudflare MCP servers

de cloudflareMuy usado★ 4,5 milActualizado hace 14 meses

Se ejecuta en la nube✓ del servicio · mcp.cloudflare.com

Omnara

Deploy durable AI agents with Omnara, an open-source managed-agent platform.

de omnara-aiMuy usado★ 3,4 milActualizado hace 2 meses

Se ejecuta en la nube✓ del servicio · omnara.com

Repowise

Codebase intelligence for AI coding agents: graph, git history, docs, decisions, code health.

de repowise-devMuy usado↓ 6,5 mil/sem★ 8,1 mil Estrellas de todo el repositorioActualizado anteayer

Computadora o nube✓ del servicio · repowise.dev
  • GitDiagram — Funciona en la nube, sin instalar nada · Sin clave
  • Appllama — Funciona en la nube, sin instalar nada · Sin clave
  • Cloudflare MCP — Funciona en la nube, sin instalar nada · Sin clave · En el directorio de Claude
  • Omnara — Funciona en la nube, sin instalar nada · Sin clave
  • Repowise — En la nube o instalado en tu equipo · Sin clave

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

Athena Protocol MCP Server: A Precursor to _Context Orchestration Protocol_

An intelligent MCP server that acts as an AI tech lead for coding agents—providing expert validation, impact analysis, and strategic guidance before code changes are made. Like a senior engineer reviewing your approach, Athena Protocol helps AI agents catch critical issues early, validate assumptions against the actual codebase, and optimize their problem-solving strategies. The result: higher quality code, fewer regressions, and more thoughtful architectural decisions.

Key Feature: Precision file analysis with analysisTargets - achieve 70-85% token reduction and 3-4× faster performance with precision-targeted code analysis. See Enhanced File Analysis for details

Context Orchestration Protocol: The Future of AI-Assisted Development

_Imagine LLMs working with context so refined and targeted that they eliminate guesswork, reduce errors by 80%, and deliver code with the precision of seasoned architects—transforming how AI agents understand and enhance complex codebases._

Table of Contents

  • Security
  • Background
  • Install
  • Usage
  • API
  • Contributing
  • License

Security

This server handles API keys for multiple LLM providers. Ensure your .env file is properly secured and never committed to version control. The server validates all API keys on startup and provides detailed error messages for configuration issues.

Background

The Athena Protocol MCP Server provides systematic thinking validation for AI coding agents. It supports 14 LLM providers and offers various validation tools including thinking validation, impact analysis, assumption checking, dependency mapping, and thinking optimization.

Key features:

  • Smart Client Mode with precision-targeted code analysis (70-85% token reduction)
  • Environment-driven configuration with no hardcoded defaults
  • Multi-provider LLM support (14 providers) with automatic fallback
  • Enhanced file reading with multiple modes (full, head, tail, range)
  • Concurrent file operations for 3-4× performance improvement
  • Session-based validation history and memory management
  • Comprehensive configuration validation and health monitoring
  • Dual-agent architecture for efficient validation workflows

Install

This module depends upon a knowledge of Node.js and npm.

npm install

npm run build

Prerequisites
  • Node.js >= 18
  • npm or yarn
Configuration

The Athena Protocol uses 100% environment-driven configuration - no hardcoded provider values or defaults. Configure everything through your .env file:

  1. Copy the example configuration:
   cp .env.example .env
  1. Edit `.env` and configure your provider:
  • Set DEFAULT_LLM_PROVIDER (e.g., openai, anthropic, google)
  • Add your API key for the chosen provider
  • Configure model and parameters (optional)
  1. Validate and test:
   npm install

npm run build npm run validate-config # Validates your .env configuration npm test

See .env.example for complete configuration options and all 14 supported providers.

Critical Configuration Requirements
  • PROVIDER_SELECTION_PRIORITY is REQUIRED - list your providers in priority order
  • No hardcoded fallbacks exist - all configuration must be explicit in .env
  • Fail-fast validation - invalid configuration causes immediate startup failure
  • Complete provider config required - API key, model, and parameters for each provider
Supported Providers

The Athena Protocol supports 14 LLM providers. While OpenAI is commonly used, you can configure any of:

Major Cloud Providers:

  • OpenAI - GPT-5 (with thinking), GPT-4o, GPT-4-turbo
  • Anthropic - Claude Opus 4.1, Claude Sonnet 4.5, Claude Haiku 4.5
  • Google - Gemini 2.5 (Flash/Pro/Ultra)
  • Azure OpenAI - Enterprise-grade GPT models
  • AWS Bedrock - Claude, Llama, and more
  • Google Vertex AI - Gemini with enterprise features

Specialized Providers:

  • OpenRouter - Access to 400+ models
  • Groq - Ultra-fast inference
  • Mistral AI - Open-source models
  • Perplexity - Search-augmented models
  • XAI - Grok models
  • Qwen - Alibaba's high-performance LLMs
  • ZAI - GLM models

Local/Self-Hosted:

  • Ollama - Run models locally

Quick switch example:

# Edit .env file

ANTHROPIC_API_KEY=sk-ant-your-key-here DEFAULT_LLM_PROVIDER=anthropic

Restart server

npm run build && npm start

Provider Switching

See the detailed provider guide for complete setup instructions.

Usage

MCP Client Configuration

For detailed, tested MCP client configurations, see [CLIENT_MCP_CONFIGURATION_EXAMPLES.md](docs/CLIENT_MCP_CONFIGURATION_EXAMPLES.md)

For Local Installation (with .env file)

Local installation with .env file remains fully functional and unchanged. Simply clone the repository and run:

npm install

npm run build

Then configure your MCP client to point to the local installation:

{

"mcpServers": { "athena-protocol": { "command": "node", "args": ["/absolute/path/to/athena-protocol/dist/index.js"], "type": "stdio", "timeout": 300 } } }

For NPM Installation (with MCP environment variables - RECOMMENDED)

For npm/npx usage, configure your MCP client with environment variables. Only the configurations in [CLIENT_MCP_CONFIGURATION_EXAMPLES.md](docs/CLIENT_MCP_CONFIGURATION_EXAMPLES.md) are tested and guaranteed to work.

Example for GPT-5:

{

"mcpServers": { "athena-protocol": { "command": "npx", "args": ["@n0zer0d4y/athena-protocol"], "env": { "DEFAULT_LLM_PROVIDER": "openai", "OPENAI_API_KEY": "your-openai-api-key-here", "OPENAI_MODEL_DEFAULT": "gpt-5", "OPENAI_MAX_COMPLETION_TOKENS_DEFAULT": "8192", "OPENAI_VERBOSITY_DEFAULT": "medium", "OPENAI_REASONING_EFFORT_DEFAULT": "high", "LLM_TEMPERATURE_DEFAULT": "0.7", "LLM_MAX_TOKENS_DEFAULT": "2000", "LLM_TIMEOUT_DEFAULT": "30000" }, "type": "stdio", "timeout": 300 } } }

See [CLIENT_MCP_CONFIGURATION_EXAMPLES.md](docs/CLIENT_MCP_CONFIGURATION_EXAMPLES.md) for complete working configurations.

Configuration Notes:

  • NPM Installation: Use npx @n0zer0d4y/athena-protocol with the env field for easiest setup
  • Local Installation: Local .env file execution remains fully functional and unchanged
  • Environment Priority: MCP env variables take precedence over .env file variables
  • GPT-5 Support: Includes specific parameters for GPT-5 models
  • Timeout Configuration: The default timeout of 300 seconds (5 minutes) is set for reasoning models like GPT-5. For faster LLMs (GPT-4, Claude, Gemini), you can reduce this to 60-120 seconds
  • GPT-5 Parameter Notes: The parameters LLM_TEMPERATURE_DEFAULT, LLM_MAX_TOKENS_DEFAULT, and LLM_TIMEOUT_DEFAULT are currently required for GPT-5 models but are not used by the model itself. This is a temporary limitation that will be addressed in a future refactoring
  • Security: Never commit API keys to version control - use MCP client environment variables instead
Future Refactoring Plans
GPT-5 Parameter Optimization

Current Issue: GPT-5 models currently require the standard LLM parameters (LLM_TEMPERATURE_DEFAULT, LLM_MAX_TOKENS_DEFAULT, LLM_TIMEOUT_DEFAULT) even though these parameters are not used by the model.

Planned Solution:

  1. Modify `getTemperature()` function to return undefined for GPT-5+ models instead of a hardcoded default
  2. Update AI provider interfaces to handle undefined temperature values
  3. Implement conditional parameter validation that skips standard parameters for GPT-5+ models
  4. Update OpenAI provider to omit unused parameters when communicating with GPT-5 API

Benefits:

  • Cleaner configuration for GPT-5 users
  • More accurate representation of model capabilities
  • Better adherence to OpenAI's GPT-5 API specification

Timeline: Target implementation in v0.3.0

Server Modes
MCP Server Mode (for production use)
npm start                    # Start MCP server for client integration (requires .env or MCP env)

npm run dev # Development mode with auto-restart npx @n0zer0d4y/athena-protocol # Run published version via npx (requires MCP env)

Standalone Mode (for testing)
npm run start:standalone     # Test server without MCP client

npm run dev:standalone # Development standalone mode

Configuration Tools
# Validate your complete configuration

npm run validate-config

Or use the comprehensive MCP validation tool

node dist/index.js

Then call: validate_configuration_comprehensive

Key Features
Multi-Provider LLM Support

Athena Protocol supports 14 providers including:

  • Cloud Providers: OpenAI, Anthropic, Google, Azure OpenAI, AWS Bedrock, Vertex AI
  • Specialized: OpenRouter (400+ models), Groq, Mistral, Perplexity, XAI, Qwen
  • Local/Self-Hosted: Ollama, ZAI

All providers require API keys (except Ollama for local models). See configuration section for setup.

Intelligent Thinking Validation
  • Focused Validation: Validates essential aspects of reasoning with streamlined communication
  • Dual-Agent Architecture: Primary agent and validation agent work in partnership
  • Confidence Scoring: Explicit confidence levels to guide decision-making
  • Loop Prevention: Maximum 3 exchanges per task to prevent analysis paralysis
Systematic Approach
  • Essential Information Only: Share what's necessary for effective validation
  • Actionable Outputs: Clear, specific recommendations that can be immediately applied
  • Progressive Refinement: Start broad, get specific only when needed
  • Session Management: Maintains persistent validation sessions across multiple attempts
Dual Mode Operation
  • MCP Server Mode: Full integration with MCP clients (Claude Desktop, Cline, etc.)
  • Standalone Mode: Independent testing and verification without MCP client

API

The Athena Protocol MCP Server provides the following tools for thinking validation and analysis:

thinking_validation

Validate the primary agent's thinking process with focused, essential information.

Required Parameters:

  • thinking (string): Brief explanation of the approach and reasoning
  • proposedChange (object): Details of the proposed change
  • description (string, required): What will be changed
  • code (string, optional): The actual code change
  • files (array, optional): Files that will be affected
  • context (object): Context for the validation
  • problem (string, required): Brief problem description
  • techStack (string, required): Technology stack (react|node|python etc)
  • constraints (array, optional): Key constraints
  • urgency (string): Urgency level (low, medium, or high)
  • projectContext (object): Proj

Solo se muestra el principio; lee el resto en el repo