io.github.byPawel/tachibot-mcp

效率与工作流

by bypawel

支持多模型 AI orchestration,内置 31 个工具、YAML workflows 和 5 种 token 优化配置。

什么是 io.github.byPawel/tachibot-mcp

支持多模型 AI orchestration,内置 31 个工具、YAML workflows 和 5 种 token 优化配置。

README

<div align="center">

TachiBot MCP

Multi-Model AI Orchestration Platform

Version Tools License Node MCP

64 AI tools. 12 providers. One protocol.

Orchestrate Perplexity, Grok, GPT-5.5, Gemini, Qwen, Kimi K2.7-Code, and MiniMax M3 from Claude Code, Claude Desktop, Cursor, or any MCP client.

Get Started · View Tools · Documentation

<br>

If TachiBot helps your workflow, a star goes a long way.

GitHub stars npm downloads

</div>

What's New in v2.26.0

Prompt stack, modernized

  • refine_prompt (new tool) — opt-in prompt improver on a cheap/fast model: raw query → goal-first brief + what changed + open questions. Never auto-fires, never executes anything — you review, then use the brief. In Claude Code, /prompt refine presents the open questions as clickable choices and merges your answers into a final brief.
  • Curated technique listlist_prompt_techniques now defaults to the ~9 core techniques that still help 2026 reasoning models (output contracts like scot, pre_mortem, bdd_spec); all=true for the full 31.
  • technique="auto"preview_prompt_technique recommends the right technique for your task, with reasons. Ask tachi "improve my prompt" for the symptom-based menu.

Setup, de-mystified

  • tachibot init (new CLI wizard) — detects your API keys and clients, prints the exact config for Claude Code and Claude Desktop. Never writes or echoes keys.
  • One-click Claude Desktop install — download the .mcpb from the latest release and double-click. No JSON editing.
  • doctor — shows which keys are set, which tools are visible vs hidden and why, and what to try first.

New tools & skills (64 tools · 17 skills)

  • debug_triage — ranked root-cause hypotheses with the cheapest discriminating check for each (Grok 4.3)
  • spec_writer — loose request → reviewable spec: user stories, Given/When/Then, out-of-scope, open questions (GPT-5.5)
  • diff_review / plan_critique / testgen / security_review — multi-model diff review, adversarial plan red-team, test generation, OWASP/CWE audit
  • Skills: /review, /redteam, /spec, /triage, /setup

Fixes

  • focus orchestration screen: 37 lines of repeated scaffolding → 10 focused lines
  • npm test exits 0 again (uncancelled race timers leaked past Jest teardown)
  • GPT-5.5 high-effort reasoning no longer cut off at 3 minutes (timeout 180s → 600s)

Skills (Claude Code)

TachiBot ships with 17 slash commands for Claude Code. These orchestrate the tools into powerful workflows:

SkillWhat it doesExample
/setupGuided configuration — runs doctor, walks through keys/profiles/setup
/specRequest → reviewable spec before planning/spec add OAuth somehow
/blueprintMulti-model planning → bite-sized TDD steps/blueprint add OAuth with refresh tokens
/judgeMulti-model council - parallel analysis with synthesis/judge how to implement rate limiting
/thinkSequential reasoning chain with any model/think grok,gemini design a cache layer
/focusMode-based reasoning (debate, research, analyze)/focus architecture-debate Redis vs Pg
/breakdownStrategic decomposition with pre-mortem/breakdown refactor payment module
/decomposeSplit into sub-problems, deep-dive each one/decompose implement collaborative editor
/promptRecommend the right thinking technique (31 available)/prompt why do users churn
/algoAlgorithm analysis with 4 specialized models (DeepSeek lead)/algo optimize LRU cache O(1)
/lensLong-context analysis over Kimi's 256K window/lens find inconsistencies in this spec
/reflectGrounded reflexion loop — critique vs external evidence/reflect harden this auth middleware
/totTree-of-Thought: branch → jury-prune → synthesize/tot design a rate limiter
/reviewMulti-model diff review — panel + Gemini judge verdict/review (or paste a diff)
/redteamAdversarial plan red-team — pre-mortem, risks, plan edits/redteam <paste plan>
/triageRanked root-cause bug triage/triage <paste stack trace>
/tachiHelp - see available skills, tools, key status/tachi

Skills automatically adapt to your configured API keys. Even with just 1-2 providers, all skills work.

Getting started? Type /tachi to see what's available.


Key Features

Multi-Model Intelligence

  • 64 AI Tools across 12 providers — Perplexity, Grok, GPT-5, Gemini, Qwen, Kimi, MiniMax, DeepSeek, GLM (Zhipu), StepFun, ERNIE (Baidu), plus free local models (Ollama / LM Studio / llama.cpp / vLLM)
  • Gemini 3.5 Flash (gemini-3.5-flash, GA May 19 2026) — Flash/search tier; reasoning default stays gemini-3.1-pro-preview
  • Multi-Model Council — planner_maker synthesizes plans from 5+ models into bite-sized TDD steps
  • Smart Routing — Automatic model selection for optimal results
  • OpenRouter Gateway — Optional single API key for all providers

Advanced Workflows

  • YAML-Based Workflows — Multi-step AI processes with dependency graphs
  • Prompt Engineering — 31 research-backed techniques (including SCoT, ReAct, Reflexion)
  • Verification Checkpoints — 50% / 80% / 100% with automated quality scoring
  • Parallel Execution — Run multiple models simultaneously

Tool Profiles

ProfileToolsBest For
Minimal13Quick tasks, low token budget
Research Power35Deep investigation, multi-source
Code Focus42Software development, SWE tasks
Balanced53General-purpose, mixed workflows
Heavy Coding57Max code tools + agentic workflows
Full (default)64Everything enabled

Developer Experience

  • Claude Code — First-class support
  • Claude Desktop — Full integration
  • Cursor — Works seamlessly
  • TypeScript — Fully typed, extensible

Quick Start

Installation

bash
npm install -g tachibot-mcp

Setup wizard

bash
npx -y -p tachibot-mcp tachibot init

Detects your keys and clients, then prints the exact config for Claude Code and Claude Desktop.

Claude Code (one-liner)

bash
claude mcp add tachibot -- npx -y -p tachibot-mcp tachibot

Then verify with /mcp. Add API keys with --env, e.g. --env OPENROUTER_API_KEY=sk-or-xxx --env PERPLEXITY_API_KEY=pplx-xxx.

Setup (Claude Desktop)

One-click (easiest): download tachibot-mcp.mcpb from the latest release and double-click it — Claude Desktop installs the extension with no JSON editing. Add your API keys when prompted (or later via the extension settings).

Gateway Mode (Recommended) — 2 keys, all providers:

json
{
  "mcpServers": {
    "tachibot": {
      "command": "tachibot",
      "env": {
        "OPENROUTER_API_KEY": "sk-or-xxx",
        "PERPLEXITY_API_KEY": "pplx-xxx",
        "USE_OPENROUTER_GATEWAY": "true"
      }
    }
  }
}

Direct Mode — One key per provider:

json
{
  "mcpServers": {
    "tachibot": {
      "command": "tachibot",
      "env": {
        "PERPLEXITY_API_KEY": "your-key",
        "GROK_API_KEY": "your-key",
        "OPENAI_API_KEY": "your-key",
        "GOOGLE_API_KEY": "your-key",
        "OPENROUTER_API_KEY": "your-key"
      }
    }
  }
}

Get keys: OpenRouter | Perplexity

See Installation Guide for detailed instructions.


Tool Ecosystem (64 Tools)

Research & Search (5)

perplexity_ask · perplexity_reason · grok_search · openai_search · gemini_search

Reasoning & Planning (14)

grok_reason · openai_reason · qwen_reason · qwq_reason · kimi_thinking · kimi_decompose · deepseek_reason · glm_reason · stepfun_reason · ernie_reason · planner_maker · planner_runner · list_plans · spec_writer

Code Intelligence (11)

kimi_code · grok_code · grok_debug · qwen_coder · qwen_algo · qwen_competitive · deepseek_algo · minimax_code · minimax_agent · testgen · debug_triage

Analysis & Judgment (14)

gemini_analyze_text · gemini_analyze_code · gemini_judge · jury · diff_review · plan_critique · gemini_brainstorm · openai_brainstorm · openai_code_review · openai_explain · grok_brainstorm · grok_architect · security_review · kimi_long_context

Meta & Orchestration (6)

think · nextThought · focus · tachi · doctor · usage_stats

Workflows (9)

workflow · workflow_start · continue_workflow · list_workflows · create_workflow · visualize_workflow · workflow_status · validate_workflow · validate_workflow_file

Prompt Engineering (4)

list_prompt_techniques · preview_prompt_technique · execute_prompt_technique · refine_prompt

Local Models (1)

local_query — any OpenAI-compatible local server (Ollama / LM Studio / llama.cpp / vLLM). Zero-cost, offline, private; also available as the local jury juror (hermes is accepted as a legacy alias). Runs whatever LOCAL_LLM_MODEL points at — e.g. a Nous Hermes build (ollama pull hermes3). Note the Hermes agent itself is model-agnostic — it runs on 300+ backends (GPT, Claude, Gemini, DeepSeek, or self-hosted Ollama/vLLM) — so "Hermes" was never a guarantee of distinct weights.

Advanced Modes (bonus)

  • Challenger — Critical analysis with multi-model fact-checking
  • Verifier — Multi-model consensus verification
  • Scout — Hybrid intelligence gathering

Example Usage

Multi-Model Planning

typescript
// Create a plan with multi-model council
planner_maker({ task: "Build a REST API with auth and tests", mode: "start" })
// → Grok searches → Qwen analyzes → Kimi decomposes → GPT critiques → Gemini synthesizes

// Execute with checkpoints
planner_runner({ plan: planContent, mode: "step", stepNum: 1 })
// → Automatic verification at 50%, 80% (kimi_decompose), and 100%

Task Decomposition

typescript
kimi_decompose({
  task: "Migrate monolith to microservices",
  depth: 3,
  outputFormat: "dependencies"
})
// → Structured subtasks with IDs, parallel flags, acceptance criteria

Code Review

typescript
kimi_code({
  task: "review",
  code: "function processPayment(amount, card) { ... }",
  language: "typescript"
})
// → SWE-Bench 76.8% quality analysis

Deep Reasoning

typescript
focus({
  query: "Design a scalable event-driven architecture",
  mode: "deep-reasoning",
  models: ["grok", "gemini", "kimi"],
  rounds: 5
})

Documentation

Setup Guides


Contributing

Contributions welcome! See CONTRIBUTING.md for guidelines.


<div align="center">

Like what you see?

Star on GitHub — it helps more than you think.

GitHub stars

Website · Docs · npm · Issues

AGPL-3.0 — see LICENSE for details.

Made with care by @byPawel

Multi-model AI orchestration, unified.

</div>

常见问题

io.github.byPawel/tachibot-mcp 是什么?

支持多模型 AI orchestration,内置 31 个工具、YAML workflows 和 5 种 token 优化配置。

相关 Skills

技能工坊

by anthropics

Universal
热门

覆盖 Skill 从创建到迭代优化全流程:起草能力、补测试提示、跑评测与基准方差分析,并持续改写内容和描述,提升效果与触发准确率。

技能工坊把技能从创建、迭代到评测串成闭环,方差分析加描述优化,特别适合把触发准确率打磨得更稳。

效率与工作流
未扫描164.6k

PPT处理

by anthropics

Universal
热门

处理 .pptx 全流程:创建演示文稿、提取和解析幻灯片内容、批量修改现有文件,支持模板套用、合并拆分、备注评论与版式调整。

涉及PPTX的创建、解析、修改到合并拆分都能一站搞定,连备注、模板和评论也能处理,做演示文稿特别省心。

效率与工作流
未扫描164.6k

PDF处理

by anthropics

Universal
热门

遇到 PDF 读写、文本表格提取、合并拆分、旋转加水印、表单填写或加解密时直接用它,也能提取图片、生成新 PDF,并把扫描件通过 OCR 变成可搜索文档。

PDF杂活别再来回切工具了,文本表格提取、合并拆分到OCR识别一次搞定,连扫描件也能变可搜索。

效率与工作流
未扫描164.6k

相关 MCP Server

文件系统

编辑精选

by Anthropic

热门

Filesystem 是 MCP 官方参考服务器,让 LLM 安全读写本地文件系统。

这个服务器解决了让 Claude 直接操作本地文件的痛点,比如自动整理文档或生成代码文件。适合需要自动化文件处理的开发者,但注意它只是参考实现,生产环境需自行加固安全。

效率与工作流
88.7k

by wonderwhy-er

热门

Desktop Commander 是让 AI 直接执行终端命令、管理文件和进程的 MCP 服务器。

这工具解决了 AI 无法直接操作本地环境的痛点,适合需要自动化脚本调试或文件批量处理的开发者。它能让你用自然语言指挥终端,但权限控制需谨慎,毕竟让 AI 执行 rm -rf 可不是闹着玩的。

效率与工作流
6.3k

by stickerdaniel

热门

LinkedIn Profile and Job Scraper 是让 Claude 直接抓取 LinkedIn 个人资料、公司信息和职位详情的工具。

这个服务器解决了招聘和商业调研中手动复制粘贴 LinkedIn 数据的痛点,适合猎头或市场分析师快速获取候选人背景和公司动态。不过,LinkedIn 反爬机制频繁更新,数据稳定性需要持续维护,使用时建议搭配人工验证。

效率与工作流
2.7k

评论