Skip to main content
MCP server CX Codex

tachibot-mcp — Claude Code MCP server: multi-model orchestration

An MCP server that puts 67 tools across 11 model providers behind one protocol. Useful when you want a second model's opinion without leaving Claude or Cursor.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add tachibot-mcp -e PERPLEXITY_API_KEY=<PERPLEXITY_API_KEY> -e GROK_API_KEY=<GROK_API_KEY> -e OPENAI_API_KEY=<OPENAI_API_KEY> -e GOOGLE_API_KEY=<GOOGLE_API_KEY> -e OPENROUTER_API_KEY=<OPENROUTER_API_KEY> -- npx -y tachibot-mcp
Open on GitHub

What tachibot-mcp does

TachiBot runs on Node.js and exposes tools for reasoning, web search, diff review, brainstorming and long-form writing. Each one routes to a provider of your choice. Judging is its own branch: jev_decide returns a yes/no, a pick or a score as a calibrated probability, and YAML workflow steps can branch on that number.

Which model answers is set by environment variables such as TACHI_PLANNER_TIER, TACHI_JURY_OPENAI_MODEL and TACHI_GEMINI_PRO_MODEL. A reply that came from a backup model is labelled at the start with [degraded: ...], so you can see when the primary was missing. TACHI_MODEL_FALLBACK=off drops backups altogether; running out of credits does not trigger one. Workflow steps stay fenced in: profile-enabled tools only, files under the working directory, no .., no symlink escapes, no .env or keys.

You need Node.js 22.0.0 or later plus API keys for the providers you plan to reach. The install line passes five: PERPLEXITY_API_KEY, GROK_API_KEY, OPENAI_API_KEY, GOOGLE_API_KEY, OPENROUTER_API_KEY. Drop a key and the matching tools go dark, so pick the providers you actually use instead of copying the full list.

What it helps with

  • get a second model's take on the same question
  • compare diff reviews from several providers
  • draft a researched long article in one call
  • branch a YAML workflow on a probabilistic judge answer
  • swap the planner model without touching code

Example prompts for the agent

  • Run this diff through diff_review and list what it flags
  • Draft an article on this topic with blog_writer and research: true
  • Ask jev_decide whether the answer is grounded in the sources

How to install tachibot-mcp

Platform CLI

claude mcp add tachibot-mcp -e PERPLEXITY_API_KEY=<PERPLEXITY_API_KEY> -e GROK_API_KEY=<GROK_API_KEY> -e OPENAI_API_KEY=<OPENAI_API_KEY> -e GOOGLE_API_KEY=<GOOGLE_API_KEY> -e OPENROUTER_API_KEY=<OPENROUTER_API_KEY> -- npx -y tachibot-mcp

Replace <…> with your own values. 1 more environment variable is in the server README

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about tachibot-mcp

How to install tachibot-mcp in Claude Code?

Run `claude mcp add tachibot-mcp -e PERPLEXITY_API_KEY=<PERPLEXITY_API_KEY> -e GROK_API_KEY=<GROK_API_KEY> -e OPENAI_API_KEY=<OPENAI_API_KEY> -e GOOGLE_API_KEY=<GOOGLE_API_KEY> -e OPENROUTER_API_KEY=<OPENROUTER_API_KEY> -- npx -y tachibot-mcp`.

What does tachibot-mcp do?

It gives your agent tools that call other vendors' models: search, reasoning, code review, idea and text generation, plus judge-style scoring. All over one MCP connection.

What happens when the primary model is unavailable?

The request goes to a backup model and the answer opens with a [degraded: ...] marker naming the reason. Set TACHI_MODEL_FALLBACK=off to disable backups.

Similar MCP servers

All MCP servers for Agent setup: memory, context, orchestration →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor