PAL MCP

An MCP server that lets Claude Code, Codex and other agents call Gemini, GPT, Grok and local models for review, debugging and consensus

  • 11,810 ★ on the repository
  • Last commit
MCP server

Extended access

Why this level

  • Sends code and context to external model providers
  • Stores API keys for several providers
All reasons and checks
Needs a VPN

beehiveinnovations/pal-mcp-server

Install

Manual install

git clone https://github.com/BeehiveInnovations/pal-mcp-server.git
cd pal-mcp-server
./run-server.sh

Requires Python 3.10+, Git and uv. The script configures clients automatically.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Sends code and context to external model providers
  • Stores API keys for several providers

This is third-party code. Review the repository files before installing.

What it does

PAL, formerly Zen MCP, connects other models to your agent through OpenRouter, Gemini, OpenAI, Azure, X.AI, DIAL or Ollama. The agent can discuss a solution with a second model, gather opinions from several models, and run step-by-step code review, debugging or pre-commit checks while keeping a shared conversation context. The clink tool launches external CLIs such as Gemini CLI or Codex as subagents with separate context. Extra tools are off by default to save context.

Who it is for. For developers who want a second opinion from another model without leaving their agent.

Good fit when

  • You want an independent code review from another model
  • A hard bug where comparing hypotheses from different models helps
  • You need to hand a large analysis to a long-context model

Not a fit when

  • You have no provider keys and no local models
  • Code must not be sent to several external providers

Example request

Review the auth module together with gemini pro and compile a combined issue list

MCP

Transport
stdio
Authentication
key is optional

Environment variables

GEMINI_API_KEY secret
Gemini key; at least one provider key is required
DISABLED_TOOLS
Comma-separated list of disabled tools
DEFAULT_MODEL
Default model, auto for automatic selection

Limitations

Needs keys for at least one provider or a local Ollama. OpenAI, Gemini and X.AI APIs do not work from Russia without a VPN. Each call spends tokens with external providers. Tool descriptions take context space, so some are disabled. Recent commit activity is sparse.

How to disable. Remove the pal entry from ~/.claude/settings.json, .mcp.json or another client's config.

FAQ

Which tools are on by default?

chat, thinkdeep, planner, consensus, codereview, precommit, debug, apilookup and challenge. Others are enabled via DISABLED_TOOLS.

Can I use it without cloud keys?

Yes, by connecting local models through Ollama.

Discussion

No questions or reviews yet.

Local memory for Claude Code, Codex and Cursor Agent: learns from your activity on a Mac and gives agents context with source receipts over MCP

MCP serverBroad access1.3KRepository stars

A CLI that turns any MCP server, OpenAPI spec or GraphQL endpoint into commands at runtime, with no codegen

CLIBroad access2.4KRepository stars

A plugin that gives an agent the IntelliNode skill and MCP server: ask any model, search, review code, tests, SQL, images and speech

PluginBroad access275Repository stars

A CLI for any MCP server: list and call tools, resources and prompts, run mock and proxy modes, guard access and manage agent configs

CLIExtended access1.6KRepository stars
Needs a VPN

An MCP server that sends one prompt to several OpenAI, Anthropic, Gemini, Groq, DeepSeek and Ollama models at once and can draw a decision from them

MCP serverExtended access739Repository stars
Needs a VPN

A desktop app with a local MCP server that lets ChatGPT work with files, commands, skills and other MCP servers

MCP serverBroad access393Repository stars

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialAuthenticationRepository starsMain difference
PAL MCP (this entry)nokey is optional11,810
Oracleno4,060a CLI and MCP server that packs a prompt with chosen project files
Antigravity for Claude Codeno443a Claude Code plugin that hands bulk work to Gemini through the

README in short

The README explains an agent working with several models in one conversation thread and walks through a multi-step review example. Install by cloning and running run-server.sh or via uvx in an MCP config snippet. It covers providers, grouped tools, which are on by default and how to enable more. It also introduces clink for running other CLIs as subagents.

README badge

Report a problem

Foxx AIPAL MCP
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.