项目概述

革命性的AI协作开发平台,让多个AI模型在同一个上下文中无缝协作

🧠

AI协作编排

Claude作为主控制器,自动选择最适合的AI模型处理不同任务,实现真正的AI团队协作

🔄

上下文延续

独特的对话延续系统,即使Claude上下文重置后,也能通过其他模型恢复完整的讨论历史

⚡

工作流程增强

14种专业开发工具,从代码审查到调试分析,每个工具都经过精心设计的工作流程

🌐

多模型支持

支持Gemini、OpenAI、Grok、OpenRouter、Ollama等多种AI提供商,本地和云端模型并存

核心特性

强大的功能集合,打造完整的AI协作开发生态

🎯

智能模型选择

Claude自动根据任务类型选择最适合的AI模型:复杂架构用Gemini Pro,快速分析用Flash,逻辑调试用O3

🔗

AI对话串联

多个AI模型可以在同一对话中接力工作,后续模型能够理解前面模型的分析结果和建议

🛠️

专业开发工具

14种工具覆盖开发全流程:代码审查、调试分析、重构建议、测试生成、安全审计等

💾

上下文复活

即使Claude上下文重置,也能通过其他模型的记忆恢复完整的项目讨论历史

🏠

本地模型支持

支持Ollama、vLLM、LM Studio等本地模型,保护隐私的同时控制成本

👁️

视觉内容分析

支持图像、图表、截图等视觉内容分析,为多媒体项目提供全面支持

技术架构

基于MCP协议的现代化AI协作架构

用户界面层

Claude Code Claude Desktop Gemini CLI
↓

MCP协议层

Model Context Protocol 工具注册 消息路由
↓

Zen MCP Server

Python核心 14种工具 上下文管理
↓

AI提供商层

Gemini API OpenAI API Ollama本地 OpenRouter

安装指南

5分钟快速开始,自动配置所有依赖

1

克隆项目

bash
git clone https://github.com/BeehiveInnovations/zen-mcp-server.git
cd zen-mcp-server
2

自动安装配置

bash
# Linux/macOS
./run-server.sh

# Windows PowerShell
./run-server.ps1

自动设置Python环境、安装依赖、配置Claude集成

3

配置API密钥

bash
# 编辑 .env 文件
GEMINI_API_KEY=your-gemini-api-key
OPENAI_API_KEY=your-openai-api-key
OPENROUTER_API_KEY=your-openrouter-key

至少配置一个API密钥即可开始使用

4

开始使用

bash
# 启动Claude Code
claude

# 或者使用Gemini CLI
gemini

在项目目录中启动,自动连接到Zen MCP Server

14种专业工具

覆盖开发全流程的智能工具集

💬

chat

协作思考和开发对话,获得第二意见和验证方法

🧠

thinkdeep

扩展推理伙伴,挑战假设并识别边缘情况

⚡

challenge

批判性挑战提示,防止"你完全正确"的回应

📋

planner

交互式逐步规划,分解复杂项目为可管理步骤

🤝

consensus

多模型共识分析,获取不同AI专家的意见

🔍

codereview

专业代码审查,识别bug、安全和性能问题

✅

precommit

提交前验证,确保代码变更符合要求

🐛

debug

系统化调试助手,逐步根因分析

📊

analyze

智能文件分析,理解架构和依赖关系

🔧

refactor

智能代码重构,专注分解和现代化

🔬

tracer

静态代码分析,调用流映射和依赖追踪

🧪

testgen

全面测试生成,包含边缘情况覆盖

🛡️

secaudit

全面安全审计,OWASP分析和合规评估

📚

docgen

全面文档生成,包含复杂度分析

AI模型支持

支持主流AI提供商,本地和云端模型并存

🧠

Google Gemini

Gemini 2.5 Pro Gemini 2.0 Flash Gemini Pro Vision

扩展思考、快速分析、视觉内容理解

🤖

OpenAI

O3 GPT-4 GPT-4 Vision

强推理能力、通用智能、多模态支持

🏠

本地模型

Ollama vLLM LM Studio

隐私保护、成本控制、离线使用

🌐

其他提供商

OpenRouter DIAL Grok

多样化选择、灵活配置、扩展支持

使用示例

实际工作流程演示,体验AI协作的强大威力

代码审查工作流

prompt
使用zen进行代码审查,特别是auth.py文件,
我觉得某些代码可能绕过了安全检查,
可能存在更多潜在漏洞。找到并分享相关代码。

Claude会系统性地检查代码,然后咨询Gemini Pro进行深度安全分析

多AI调试协作

prompt
使用zen的debug工具和gemini pro,
查看/Users/me/project/diagnostics.log下的日志
和sync文件夹下的相关代码。日志显示同步工作
但有时会卡住且没有错误显示给用户。

Claude进行系统调查,然后Gemini Pro提供专业的根因分析

架构决策共识

prompt
使用zen获得flash支持立场和gemini pro批评立场
的共识,评估我们是否应该将API从REST迁移到
GraphQL。我需要一个明确的答案。

多个AI模型从不同角度分析技术决策,提供全面的建议

社区支持

加入活跃的开发者社区,共同推进AI协作开发

📦

GitHub仓库

查看源码、提交问题、参与贡献

访问仓库
📚

完整文档

详细的使用指南和API文档

查看文档
🐛

问题反馈

报告bug、请求功能、获取帮助

提交问题
🤝

贡献指南

了解如何为项目做出贡献

参与贡献