Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Explore

  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Tags index
  • Submit a server
  • Pricing

Learn

  • Guides hub
  • What is MCP?
  • Install guide
  • Troubleshooting
  • Security
  • Blog
  • Blog RSS

Tools

  • All tools
  • Config generator
  • Config validator
  • MCP playground
  • OpenAPI โ†’ MCP
  • Badge generator

For agents

  • API docs
  • Trust & traffic
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
  • Remote MCP โ†— (opens in a new tab)

Company

  • About
  • Contact
  • X (@AllMCPs) โ†— (opens in a new tab)
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on Buildlist
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐Ÿ’ป Developer Tools
  3. Tetrad
T
Health: Not checked yetWe have not completed a health check for this listing yet.Last checked 8/11/2026, 12:13:32 AM

Tetrad

Enrichment pendingWe havenโ€™t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time โ€” check back soon.
View Repository

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

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON โ–พ

Install Config Generator

Choose your client
claude_desktop_config.json
{
  "mcpServers": {
    "tetrad": {
      "command": "npx",
      "args": [
        "-y",
        "tetrad"
      ]
    }
  }
}

๐Ÿ’ก Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Install Directory Badge Claim listing Alternatives๐Ÿ’ป More in Developer Tools

Documentation Overview

Tetrad

CI MCP Registry npm Crates.io Rust License: MIT

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

bash
# 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)

Terminal
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)

Terminal
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
server.ts
# 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)

Terminal
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
server.ts
# 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)

Terminal
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
server.ts
# 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

bash
# Check Tetrad version
tetrad version

# Check CLI availability
tetrad status

# Diagnose any issues
tetrad doctor

4. Add to Claude Code CLI

bash
# 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
bash
# 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:

config.json
{
  "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):

config.json
{
  "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:

Code
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:

Code
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

server.ts
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 <FILE>    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

Code
1. Claude Code generates plan โ†’ tetrad_review_plan โ†’ Feedback
2. Claude Code implements   โ†’ tetrad_review_code โ†’ Feedback
3. Claude Code adjusts      โ†’ tetrad_confirm     โ†’ Confirmation
4. Claude Code finalizes    โ†’ tetrad_final_check โ†’ Certificate

Architecture

Code
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

Code
RETRIEVE โ†’ JUDGE โ†’ DISTILL โ†’ CONSOLIDATE
    โ”‚         โ”‚        โ”‚           โ”‚
    โ”‚         โ”‚        โ”‚           โ””โ”€ Merge similar patterns
    โ”‚         โ”‚        โ””โ”€ Extract new patterns
    โ”‚         โ””โ”€ Evaluate code with context
    โ””โ”€ Search for relevant patterns

Pattern Types

  • AntiPattern: Patterns to avoid (bugs, vulnerabilities, code smells)
  • GoodPattern: Patterns to follow (best practices, idiomatic patterns)
  • Ambiguous: Patterns with uncertain classification (needs more data)

ReasoningBank Commands

server.ts
# View evaluation history
tetrad history --limit 50

# Export patterns to share
tetrad export -o team-patterns.json

# Import patterns from another ReasoningBank
tetrad import team-patterns.json

Configuration

The tetrad.toml file is created automatically with tetrad init:

toml
[general]
log_level = "info"
timeout_secs = 60

[executors.codex]
enabled = true
command = "codex"
args = ["exec", "--json"]
timeout_secs = 30

[executors.gemini]
enabled = true
command = "gemini"
args = ["-o", "json"]
timeout_secs = 30

[executors.qwen]
enabled = true
command = "qwen"
args = []
timeout_secs = 30

[consensus]
default_rule = "strong"
min_score = 70
max_loops = 3

[reasoning]
enabled = true
db_path = ".tetrad/tetrad.db"
max_patterns_per_query = 10
consolidation_interval = 100

[cache]
enabled = true
capacity = 1000
ttl_secs = 300

Interactive Configuration

Use tetrad config for interactive configuration:

Code
๐Ÿ”ง Tetrad Interactive Configuration

What would you like to configure?
โฏ General Settings
  Executors (Codex, Gemini, Qwen)
  Consensus
  ReasoningBank
  Save and Exit
  Exit without Saving

LRU Cache

The system includes an LRU cache to avoid unnecessary re-evaluations:

  • Capacity: Configurable (default: 1000 entries)
  • TTL: Configurable time-to-live (default: 5 minutes)
  • Key: Hash of code + language + evaluation type
  • Invalidation: Automatic by TTL or manual

Hook System

Hooks allow customizing behavior at specific points:

HookWhenUse
pre_evaluateBefore evaluationModify request, skip evaluation
post_evaluateAfter evaluationLogging, metrics, notifications
on_consensusWhen consensus reachedAutomatic actions on approval
on_blockWhen code blockedAlerts, automatic rollback

Built-in Hooks

  • LoggingHook: Records all evaluations
  • MetricsHook: Collects usage statistics

Project Structure

Code
tetrad/
โ”œโ”€โ”€ Cargo.toml              # Crate manifest
โ”œโ”€โ”€ CLAUDE.md               # Documentation for Claude Code
โ”œโ”€โ”€ README.md               # This file
โ”œโ”€โ”€ Tetrad.md               # Complete specification
โ”œโ”€โ”€ src/
โ”‚   โ”œโ”€โ”€ main.rs             # Entry point (CLI)
โ”‚   โ”œโ”€โ”€ lib.rs              # Exportable library
โ”‚   โ”œโ”€โ”€ cli/
โ”‚   โ”‚   โ”œโ”€โ”€ mod.rs          # CLI definition with clap
โ”‚   โ”‚   โ”œโ”€โ”€ commands.rs     # Command implementations
โ”‚   โ”‚   โ””โ”€โ”€ interactive.rs  # Interactive configuration (dialoguer)
โ”‚   โ”œโ”€โ”€ executors/
โ”‚   โ”‚   โ”œโ”€โ”€ mod.rs
โ”‚   โ”‚   โ”œโ”€โ”€ base.rs         # CliExecutor trait
โ”‚   โ”‚   โ”œโ”€โ”€ codex.rs        # Codex executor
โ”‚   โ”‚   โ”œโ”€โ”€ gemini.rs       # Gemini executor
โ”‚   โ”‚   โ””โ”€โ”€ qwen.rs         # Qwen executor
โ”‚   โ”œโ”€โ”€ types/
โ”‚   โ”‚   โ”œโ”€โ”€ mod.rs
โ”‚   โ”‚   โ”œโ”€โ”€ config.rs       # TOML configuration
โ”‚   โ”‚   โ”œโ”€โ”€ errors.rs       # TetradError/TetradResult
โ”‚   โ”‚   โ”œโ”€โ”€ requests.rs     # EvaluationRequest
โ”‚   โ”‚   โ””โ”€โ”€ responses.rs    # EvaluationResult, ModelVote
โ”‚   โ”œโ”€โ”€ consensus/
โ”‚   โ”‚   โ”œโ”€โ”€ mod.rs          # Exports
โ”‚   โ”‚   โ”œโ”€โ”€ engine.rs       # ConsensusEngine
โ”‚   โ”‚   โ”œโ”€โ”€ aggregator.rs   # Vote aggregation
โ”‚   โ”‚   โ””โ”€โ”€ rules.rs        # Voting rules
โ”‚   โ”œโ”€โ”€ reasoning/
โ”‚   โ”‚   โ”œโ”€โ”€ mod.rs          # Exports
โ”‚   โ”‚   โ”œโ”€โ”€ bank.rs         # ReasoningBank
โ”‚   โ”‚   โ”œโ”€โ”€ patterns.rs     # Pattern types
โ”‚   โ”‚   โ”œโ”€โ”€ sqlite.rs       # SQLite storage
โ”‚   โ”‚   โ””โ”€โ”€ export.rs       # Import/Export
โ”‚   โ”œโ”€โ”€ mcp/
โ”‚   โ”‚   โ”œโ”€โ”€ mod.rs          # Exports
โ”‚   โ”‚   โ”œโ”€โ”€ server.rs       # MCP server
โ”‚   โ”‚   โ”œโ”€โ”€ protocol.rs     # JSON-RPC types
โ”‚   โ”‚   โ”œโ”€โ”€ tools.rs        # Tool handlers
โ”‚   โ”‚   โ””โ”€โ”€ transport.rs    # Stdio transport
โ”‚   โ”œโ”€โ”€ cache/
โ”‚   โ”‚   โ”œโ”€โ”€ mod.rs          # Exports
โ”‚   โ”‚   โ””โ”€โ”€ lru.rs          # LRU cache
โ”‚   โ””โ”€โ”€ hooks/
โ”‚       โ”œโ”€โ”€ mod.rs          # Hook trait and HookSystem
โ”‚       โ””โ”€โ”€ builtin.rs      # Default hooks
โ””โ”€โ”€ tests/
    โ”œโ”€โ”€ cli_integration.rs
    โ”œโ”€โ”€ consensus_integration.rs
    โ”œโ”€โ”€ mcp_integration.rs
    โ””โ”€โ”€ reasoning_integration.rs

Development

bash
# Build
cargo build
cargo build --release

# Tests
cargo test                          # All tests
cargo test --lib                    # Unit tests only
cargo test --tests                  # Integration tests only

# Lint
cargo clippy --all-targets --all-features -- -D warnings

# Format
cargo fmt
cargo fmt --check

# Documentation
cargo doc --open

# Run CLI
cargo run -- status
cargo run -- doctor
cargo run -- version
cargo run -- config

Troubleshooting

"CLI not found"

bash
# Check if CLIs are in PATH
which codex
which gemini
which qwen

# Check configuration
tetrad doctor

"stdin is not a terminal" (Codex)

Make sure your config uses exec --json:

toml
[executors.codex]
args = ["exec", "--json"]

"Response does not contain valid JSON" (Gemini)

Make sure your config uses -o json:

toml
[executors.gemini]
args = ["-o", "json"]

Check MCP status in Claude Code

Inside Claude Code, run:

Code
/mcp

Prerequisites

To use Tetrad, you need at least one of the AI CLIs installed and authenticated:

CLIInstallationAuth Without API Key?Free Tier
Codex CLInpm i -g @openai/codexโœ… ChatGPT Plus/Pro/BusinessVia subscription
Gemini CLInpm i -g @google/gemini-cliโœ… Google account1,000 req/day
Qwen CLInpm i -g qwen-codeโŒ DashScope key required2,000 req/day

Check availability with:

bash
tetrad status
tetrad doctor

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

MIT

Author

SamoraDC


Links:

  • MCP Registry
  • npm
  • Crates.io
  • Documentation
  • GitHub Repository

Related MCP Servers

View all in Developer Tools View all alternatives
  • G
    Gemini

    MCP server that exposes Google Gemini as tools for Claude Code

    ๐Ÿ’ป Developer Tools1 views
    Compare vs Gemini โ†’
  • Claude Task Master logoClaude Task Master

    AI-powered task management system for AI-driven development. Features PRD parsing, task expansion, multi-provider support (Claude, OpenAI, Gemini, Perplexity, xAI), and selective tool loading for optimized context usage.

    ๐Ÿ’ป Developer Tools7 views
    Compare vs Claude Task Master โ†’
  • C
    Chinese Text Tools

    Claude Code ไธญๆ–‡ๅ†™ไฝœๅ››ๅˆไธ€ๅทฅๅ…ท็ฎฑ๏ผšๆ–‡ๆœฌๅˆ†ๆž๏ผˆๅญ—ๆ•ฐ/ๆฎต่ฝ/้˜…่ฏปๆ—ถ้—ด๏ผ‰ใ€็ป“ๆž„ๅŒ–ๅคง็บฒ็”Ÿๆˆ๏ผˆ่ฎบๆ–‡/ๅฐ่ฏด/ๅ•†ไธš่ฎกๅˆ’ไนฆ๏ผ‰ใ€GB/T 7714 ๅ‚่€ƒๆ–‡็Œฎๆ ผๅผๅŒ–ใ€ไธญๆ–‡ๅญ—้ข‘็ปŸ่ฎกใ€‚็บฏๆœฌๅœฐ่ฟ่กŒใ€‚

    ๐Ÿ’ป Developer Tools1 views
    Compare vs Chinese Text Tools โ†’
  • A
    Ai Netcafe

    Compare LLM cost & latency on one prompt, translate PDF keeping layout, cited research, make PPTX

    ๐Ÿ’ป Developer Tools0 views
    Compare vs Ai Netcafe โ†’

Frequently Asked Questions about Tetrad

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "tetrad": { "command": "npx", "args": ["-y", "tetrad"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewTetrad AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/tetrad?style=directory)](https://allmcps.com/mcp/tetrad)
HTML Embed
<a href="https://allmcps.com/mcp/tetrad"><img src="https://allmcps.com/api/badge/tetrad?style=directory" alt="Tetrad on AllMCPs" /></a>

Technical Specs & Signals

Category๐Ÿ’ปDeveloper Tools
More technical detailsExpand โ–พ
TransportSTDIO
RuntimeNode.js
0/4 checks healthy over the last 6h
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging ยท 27/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

โ˜… FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server โ†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Free dofollow backlink: after claiming, verify your product site and place a dofollow AllMCPs badge โ€” we recheck it stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐Ÿ’ป Developer Tools โ†’Best MCP servers for Developers โ†’Alternatives to Tetrad โ†’Install in Claude DesktopInstall in CursorInstall in VS Code