项目概述

革命性的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、请求功能、获取帮助

提交问题
🤝

贡献指南

了解如何为项目做出贡献

参与贡献