Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Tetrad

de SamoraDCversión 0.1.12i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.SamoraDC/tetrad

Instalar

Resumen

Descripción del creador (original en inglés)

Quadruple consensus MCP server for code validation using Codex, Gemini, and Qwen

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Otros

Instalación

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

Antes de instalar

Necesitas

  • npmNode.js instalado (para el comando npx)

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "tetrad": {
      "command": "npx",
      "args": [
        "-y",
        "@samoradc/tetrad"
      ]
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add tetrad -- npx -y @samoradc/tetrad

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "tetrad": {
      "command": "npx",
      "args": [
        "-y",
        "@samoradc/tetrad"
      ]
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "tetrad": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@samoradc/tetrad"
      ]
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

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

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 7 nov 2026

  • ✓ Superada

    El creador coincide con el repo

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

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – 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

Comparado con otros en Otrosi

  • Más estrellas que el 0% de los otros 32599 servidores de esta categoría
  • Publicado en el registro más recientemente que el 2% de los otros 32599 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 32599 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 Tetrad?

Superó 1 de 1 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 –, y la última versión (0.1.12) llegó al registro hace 9 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: Spec Driven Development, Remote Desktop Commander, Zendesk

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

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

Spec Driven Development

de formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Se ejecuta en tu computadora★ 440MITActualizado hace 14 meses
Instalar

Remote Desktop Commander

de desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

Se ejecuta en la nube★ 211Actualizado anteayer
Instalar

Zendesk

de pipeworx-io

Zendesk MCP Pack — tickets, users, organizations via OAuth.

Computadora o nubeActualizado hoy
Instalar

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.

Tetrad

Quadruple Consensus MCP Server for Claude Code

Tetrad is a high-performance MCP (Model Context Protocol) server written in Rust that orchestrates three AI-powered CLI code evaluation tools (Codex, Gemini CLI, Qwen) to validate all code produced by Claude Code.

The system implements a quadruple consensus protocol where no code or plan is accepted without approval from four intelligences: the three external evaluators + Claude Code itself.

Features

  • Quadruple Consensus: 4 AI models must agree to approve code
  • ReasoningBank: Continuous learning system with RETRIEVE→JUDGE→DISTILL→CONSOLIDATE cycle
  • High Performance: Written in Rust with parallel execution via Tokio
  • MCP Server: JSON-RPC 2.0 server over stdio for Claude Code integration
  • Full CLI: Intuitive commands (init, serve, status, doctor, config, etc.)
  • LRU Cache: Result caching with configurable TTL
  • Hook System: Pre/post evaluation callbacks for customization
  • Extensible: Plugin system for custom executors
  • Cross-session: SQLite persistence for patterns and history

Quick Start

1. Install Tetrad
# Via npm (recommended - works seamlessly with Claude Code)

npm install -g @samoradc/tetrad

Or via cargo (requires additional setup)

cargo install tetrad sudo cp ~/.cargo/bin/tetrad /usr/local/bin/

1.1 Initialize in Your Project (Optional)
npx @samoradc/tetrad init

This will:

  • Create tetrad.toml configuration file
  • Create .tetrad/ directory for the database
  • Add .tetrad/ to your .gitignore
2. Install and Configure External CLI Tools

Tetrad requires at least one of the following AI CLI tools. Good news: you don't need separate API keys if you have existing subscriptions!

Codex CLI (OpenAI)
npm install -g @openai/codex

Authentication options:

MethodRequirementsAPI Key Needed?
ChatGPT LoginChatGPT Plus, Pro, Business, Edu, or Enterprise subscriptionNo
API KeyOpenAI API account with creditsYes
# Option 1: Login with your ChatGPT subscription (recommended)

codex login

Opens browser for OAuth - follow the prompts

Option 2: Use API key

export OPENAI_API_KEY="your-openai-key"

Note: For headless/remote servers, use codex login --device-auth and follow the device code flow.

📖 Codex CLI Authentication Docs


Gemini CLI (Google)
npm install -g @google/gemini-cli

Authentication options:

MethodRequirementsAPI Key Needed?Free Tier
Google LoginPersonal Google accountNo60 req/min, 1,000 req/day
API KeyGoogle AI Studio accountYesSame limits
# Option 1: Login with Google account (recommended)

gemini auth login

Opens browser for OAuth - follow the prompts

Option 2: Use API key from Google AI Studio

export GEMINI_API_KEY="your-gemini-key"

Free Tier: With a personal Google account, you get access to Gemini 2.5 Pro with 1M token context window at no cost!

📖 Gemini CLI Authentication Docs


Qwen CLI (Alibaba)
npm install -g qwen-code

Authentication options:

MethodRequirementsAPI Key Needed?Free Tier
DashScope APIAlibaba Cloud accountYes2,000 req/day
Coding PlanQwen Coding subscriptionYes (different format)Included
# Get your API key from DashScope console

export DASHSCOPE_API_KEY="your-dashscope-key"

For international users (outside China)

export OPENAI_BASE_URL="https://dashscope-intl.aliyuncs.com/compatible-mode/v1"

Regional Endpoints:

- Singapore: dashscope-intl.aliyuncs.com

- Virginia: dashscope-us.aliyuncs.com

- Beijing: dashscope.aliyuncs.com

📖 Qwen API Docs

3. Verify Installation
# Check Tetrad version

tetrad version

Check CLI availability

tetrad status

Diagnose any issues

tetrad doctor

4. Add to Claude Code CLI
# Add Tetrad as MCP server (all projects)

claude mcp add --scope user tetrad -- npx @samoradc/tetrad serve

Verify it's configured

claude mcp list

Alternative installation methods

# Current project only

claude mcp add tetrad -- npx @samoradc/tetrad serve

If installed via cargo

claude mcp add --scope user tetrad -- tetrad serve

Note: Tetrad is published on the MCP Registry for discoverability and documentation.

5. Alternative: Manual Configuration

Create or edit .mcp.json in your project root:

{

"mcpServers": { "tetrad": { "type": "stdio", "command": "npx", "args": ["@samoradc/tetrad", "serve"], "env": { "OPENAI_API_KEY": "${OPENAI_API_KEY}", "GOOGLE_API_KEY": "${GOOGLE_API_KEY}", "DASHSCOPE_API_KEY": "${DASHSCOPE_API_KEY}" } } } }

Or for global user configuration in ~/.claude.json (mcpServers section):

{

"mcpServers": { "tetrad": { "type": "stdio", "command": "npx", "args": ["@samoradc/tetrad", "serve"] } } }

How It Works

When you ask Claude Code to write code, Tetrad automatically validates it:

You: "Create a function in Rust that calculates the average of a vector"

Claude Code:

  1. Writes the code
  2. Calls tetrad_review_code automatically
  3. Tetrad sends to Codex, Gemini and Qwen for evaluation
  4. Returns consolidated consensus from all 3 evaluators

Tetrad Response: ┌─────────────────────────────────────────────┐ │ DECISION: PASS ✓ │ │ Score: 92/100 │ │ Consensus: Yes (3/3 approved) │ │ │ │ Votes: │ │ • Codex: Pass (95) │ │ • Gemini: Pass (90) │ │ • Qwen: Pass (92) │ │ │ │ Suggestions: │ │ - Consider handling empty vector case │ └─────────────────────────────────────────────┘

Claude Code: Saves the approved code

When Issues Are Found:
Tetrad Response:

┌─────────────────────────────────────────────┐ │ DECISION: BLOCK ✗ │ │ Score: 26/100 │ │ Consensus: Yes (3/3 rejected) │ │ │ │ Votes: │ │ • Codex: Fail (30) - division by zero │ │ • Gemini: Fail (25) - no error handling │ │ • Qwen: Fail (25) - unsafe operation │ │ │ │ Issues: │ │ - Division by zero not handled │ │ - Missing input validation │ │ - No Result/Option return type │ └─────────────────────────────────────────────┘

Claude Code: Fixes the code and resubmits

CLI Commands

tetrad - Quadruple Consensus CLI for Claude Code

COMMANDS: init Initialize configuration in current directory serve Start the MCP server (used by Claude Code) status Show CLI status (codex, gemini, qwen) config Configure options interactively doctor Diagnose configuration issues version Show version evaluate Evaluate code manually (without MCP) history Show evaluation history from ReasoningBank export Export patterns from ReasoningBank import Import patterns into ReasoningBank

OPTIONS: -c, --config Configuration file (default: tetrad.toml) -v, --verbose Verbose mode -q, --quiet Quiet mode -h, --help Show help

MCP Tools

When running as MCP server, Tetrad exposes 6 tools:

ToolDescription
tetrad_review_planReview implementation plans before coding
tetrad_review_codeReview code before saving
tetrad_review_testsReview tests before finalizing
tetrad_confirmConfirm agreement with received feedback
tetrad_final_checkFinal verification before commit
tetrad_statusCheck health of evaluators
Workflow Example
1. Claude Code generates plan → tetrad_review_plan → Feedback
  1. Claude Code implements → tetrad_review_code → Feedback
  2. Claude Code adjusts → tetrad_confirm → Confirmation
  3. Claude Code finalizes → tetrad_final_check → Certificate

Architecture

Claude Code → MCP Protocol (stdio) → Tetrad Server (Rust)

│ ┌─────────────────────┼─────────────────────┐ ▼ ▼ ▼ Codex CLI Gemini CLI Qwen CLI (syntax) (architecture) (logic) │ │ │ └─────────────────────┼─────────────────────┘ ▼ Consensus Engine │ ┌─────────────┴─────────────┐ ▼ ▼ LRU Cache ReasoningBank (results) (SQLite) RETRIEVE→JUDGE→DISTILL→CONSOLIDATE

Executor Specializations
ExecutorCLISpecialization
Codexcodex exec --jsonSyntax and code conventions
Geminigemini -o jsonArchitecture and design
QwenqwenLogic bugs and correctness
Consensus Rules
RuleRequirementUse Case
GoldenUnanimity (3/3)Critical code, security
Strong3/3 or 2/3 with high confidenceDefault
WeakSimple majority (2/3)Rapid prototyping

ReasoningBank

The ReasoningBank is a continuous learning system that stores and consolidates code patterns:

Learning Cycle
RETRIEVE → JUDGE → DISTILL → CONSOLIDATE

│ │ │ │ │ │ │ └─ Merge similar patterns │ │ └─ Extract new patterns │ └─ Evaluate code with context └─ Search for relevant patterns

Pattern Types
  • AntiPattern: Patte

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

Pregunta a PopNx