Token导航 LogoToken导航TokenDH.com
Chat Dev MCP logo
开发工具未说明官方级别未说明来源级核验

Chat Dev MCP

MCP Server

ChatDev MCP是一个虚拟的AI软件开发团队平台,通过多智能体协作(CEO、CTO、程序员、设计师、测试员等)自主设计、构建、测试和记录完整的软件产品。

工具数

4

提示词数

0

GitHub Stars

1

资源数

0
代码生成PythonClaude软件开发Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

fuzemobi

提供方

fuzemobi

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

🏢 ChatDev MCP:虚拟软件开发团队

为克劳德提供一个由人工智能驱动的完整软件开发公司的访问权限。ChatDev利用专门的人工智能代理(包括首席执行官、首席技术官、程序员、设计师和测试员)通过多代理协作,自主设计、构建、测试和记录完整的软件产品。

✨ 特点

  • 🤖 机器人 多智能体团队首席执行官(CEO)、首席技术官(CTO)、首席产品官(CPO)、程序员、设计师、测试员、评审员共同协作
  • 🔄 旋转或循环的符号,可表示重复、循环、刷新等意思。 完整的开发生命周期从需求分析到测试及文档编制
  • 🎯(目标) 自然语言输入描述你的软件创意,并看着团队将其构建出来
  • 📦 翻译为中文是:📦(这个符号本身没有直接对应的中文翻译,但在电商或物流语境中,它通常代表“包裹”或“箱子”的意思,因此可以理解为“包裹”或“箱子”)。如果直接按符号翻译,则保持为📦。 项目完整输出成果源代码、文档、测试和资源
  • 🔍(放大镜图标,常用于表示搜索、查看细节或调查等动作) 透明流程实时监控团队对话和决策过程
  • 🚀 表情符号“🚀”在中文中通常被翻译为“火箭”或直接用该表情符号本身来表示,因为它形象地描绘了一个火箭发射的场景。在没有具体上下文的情况下,可以简单地将其理解为“火箭”。所以,这句话可以翻译为:“🚀(火箭)”。 零配置开箱即用,兼容Claude Desktop和Claude Code

📋 先决条件

  • OpenAI API密钥在这里获取一个
  • Git项目初始化所需
  • Claude Desktop(可译为“克劳德桌面版”或根据具体语境简化为“克劳德桌面”,但通常“Claude Desktop”作为专有名词直接使用,不进行翻译) 或者 克劳德·科德: 在此下载

🚀 快速入门

Claude Desktop(可译为“Claude桌面版”或根据上下文简化为“Claude桌面”)

编辑你的配置文件:

  • macOS(发音为 /ˈmækOS/): ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

添加ChatDev MCP服务器:

{
  "mcpServers": {
    "chatdev": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/fuzemobi/ChatDevMCP.git", "chatdev-mcp"],
      "env": {
        "OPENAI_API_KEY": "sk-your-key-here"
      }
    }
  }
}

重启Claude桌面版。

克劳德·科德

  1. 首选 设置 → 插件 → MCP 服务器
  2. 点击 添加服务器
  3. 配置:

- 命令uvx - 参数(或论据): ["--from", "git+https://github.com/fuzemobi/ChatDevMCP.git", "chatdev-mcp"] - Env(可能指“环境”或具体上下文中的某个专有名词,如“ENV”作为项目/环境名称等,需根据具体语境翻译)OPENAI_API_KEY = sk-your-key-here

  1. 点击 保存
  2. 重新加载Claude代码

🎮 基本用法

用自然语言简单描述你想要构建的内容:

Use chatdev_start_build to create a todo app with add/edit/delete tasks,
mark complete, filter by status, local storage, and modern UI.

Project Name: TodoApp

监控进度:

Get status of project abc-123

检索生成的代码:

Get artifacts from project abc-123

查看所有项目:

List all ChatDev projects

🛠️ 可用工具

工具描述参数
分隔符标题列1标题列2chatdev_start_buildtask与开发团队一起启动新项目project_name (必填), org_name (必填), config (可选),
(可选)chatdev_get_statusproject_id监控项目进度和团队对话
(必填)chatdev_get_artifactsproject_id获取生成的代码和文档format (必填),
(可选:“file_list”或“zip”)chatdev_list_projects

| 列出所有当前状态的项目 | 无 |

💡 示例项目

🎮 游戏

Create a 2048 puzzle game with 4x4 grid, smooth tile animations, arrow key controls,
score tracking, best score persistence, game over detection, restart button, and
modern UI with color-coded tiles.

Project Name: Game2048

2048拼图游戏

Build a Gomoku game with 15x15 board, two-player mode, click to place stones,
win detection for 5 in a row (horizontal, vertical, diagonal), turn indicator,
restart functionality, and traditional board styling.

Project Name: Gomoku

五子棋(Five in a Row)

Create a Flappy Bird game with tap/spacebar controls, procedurally generated pipes,
score counter, collision detection, game over screen with restart, and responsive
canvas rendering.

Project Name: FlappyBird

《Flappy Bird》克隆版

🧮 生产力工具

Create a calculator with basic operations (+, -, *, /), scientific functions
(sin, cos, tan, sqrt, pow, log), memory functions (M+, M-, MR, MC),
keyboard support, calculation history with scrollback, clear and backspace buttons,
and responsive layout.

Project Name: Calculator

高级计算器

Build an expense tracking app with add/edit/delete expenses, categories
(food, transport, entertainment, bills, etc.), date picker, monthly/yearly summaries,
filter by category and date range, pie/bar charts for spending breakdown,
local storage persistence, and CSV export.

Project Name: ExpenseTracker

费用追踪器

Create a notebook application with create/edit/delete notes, rich text editor
with formatting (bold, italic, lists, headings), organize by folders and tags,
full-text search, auto-save, dark/light theme toggle, export to PDF/Markdown,
and local storage.

Project Name: NotebookApp

笔记应用

Build a secure password generator with configurable length (8-64 chars),
options for uppercase/lowercase/numbers/symbols, strength indicator,
copy to clipboard, generate multiple passwords, password history,
and exclude ambiguous characters option.

Project Name: PasswordGen

密码生成器

🛠️ 工具

Create a markdown converter with live preview pane, support for standard markdown
syntax, syntax highlighting for code blocks, GitHub-flavored markdown support,
export to HTML file, copy HTML output, import .md files, and responsive split-pane layout.

Project Name: MarkdownConverter

Markdown 转 HTML 转换器

Build a CLI file organizer that scans directories, organizes files by type
(Documents, Images, Videos, Audio, Archives), handles duplicates with rename,
dry-run mode to preview changes, undo functionality, operation logging,
and configuration file for custom rules.

Project Name: FileOrganizer

文件整理器命令行界面(CLI)

Create a money control dashboard with income/expense tracking, budget planning
by category, visual charts (pie, bar, line), monthly comparison view,
savings goals tracker, CSV import/export, multi-currency support,
and responsive design.

Project Name: MoneyControl

个人财务仪表盘

🎨 图形与设计

Build a drawing application with freehand drawing, shapes (rectangle, circle, line),
color picker with custom palette, brush size controls, eraser tool, undo/redo
(up to 20 steps), save as PNG, layer opacity, and clear canvas button.

Project Name: ArtCanvas

绘图画布

Create a pixel art sprite editor with grid-based canvas (16x16, 32x32, 64x64),
pixel-by-pixel drawing, color palette management with save/load, tools (pencil, fill, eraser),
layer support, animation frame preview, onion skinning, and export as PNG sprite sheet.

Project Name: SpriteMaker

像素艺术编辑器

🌐 网页应用

Build a responsive landing page with hero section and CTA, features section
(6 key features with icons), pricing table (3 tiers with toggle annual/monthly),
testimonials carousel, FAQ accordion, contact form with validation,
smooth scroll navigation, mobile-responsive design, and modern gradient color scheme.

Project Name: LandingPage

SaaS着陆页

Create a product page with image gallery and zoom, thumbnail navigation,
product details tabs (Description, Specifications, Reviews), size/color selector,
quantity controls, add to cart button with animation, related products section,
social share buttons, star rating system, and responsive layout.

Project Name: ProductPage

电子商务产品页面

Build a simple blog with homepage post list, individual post pages with comments,
categories and tags with filtering, search functionality, RSS feed generation,
admin panel for CRUD operations, markdown support for posts, image upload,
draft/publish workflow, and responsive design.

Project Name: BlogPlatform

博客平台

🔌 APIs(应用程序编程接口)& 后端

Create a task management API with endpoints (GET, POST, PUT, DELETE) for tasks,
user authentication with JWT tokens, SQLite database, input validation with error messages,
rate limiting (100 req/min), CORS support, comprehensive error handling,
include Postman collection, OpenAPI documentation, and unit tests with pytest.

Project Name: TaskAPI

任务管理REST API

Build a sales analytics dashboard with metric cards (revenue, orders, customers, conversion),
line chart for trends over time, bar chart for category comparison,
pie chart for customer segment breakdown, sortable data table with pagination,
date range picker with presets, CSV export, dark/light theme toggle,
and responsive grid layout.

Project Name: AnalyticsDashboard

分析仪表板

🔧 浏览器扩展

Create a Chrome extension with 25-minute work / 5-minute break cycles,
desktop notifications, session counter and history, pause/resume functionality,
customizable work/break durations, sound alerts (optional), badge counter on icon,
keyboard shortcuts, and options page for settings.

Project Name: PomodoroExtension

番茄钟计时器

📝 撰写有效的任务描述

Build a contact form with:
- Fields: name (required), email (required with regex validation),
  phone (formatted as XXX-XXX-XXXX), message (500 char limit with counter)
- Real-time validation showing error messages below fields
- Loading spinner during submission
- Success toast notification with auto-dismiss
- Error handling with retry option
- Mobile-responsive layout (stacked on mobile, side-by-side on desktop)
- ARIA labels and keyboard navigation for accessibility
- Submit disabled until all required fields valid

Project Name: ContactForm

✅ 好榜样

Make a contact form

Project Name: ContactForm

❌ 太笼统了

🎯 关键组件

  1. 在你的任务描述中包含以下内容:核心功能
  2. 软件必须执行的操作用户界面/用户体验细节
  3. 布局、样式、交互、动画数据管理
  4. 数据是如何存储/检索的(localStorage、API、数据库)用户流程
  5. 逐步交互技术要求
  6. 浏览器支持、响应性、可访问性限制条件

性能需求、文件大小限制等。

Create a [TYPE] with:
- Feature 1: [specific details with acceptance criteria]
- Feature 2: [specific details with acceptance criteria]
- Feature 3: [specific details with acceptance criteria]
- UI: [layout, colors, typography, responsive breakpoints]
- Data: [storage method, data structure, persistence]
- Performance: [loading time, file size, optimization needs]
- Accessibility: [WCAG compliance, keyboard navigation, screen readers]

Project Name: [ProjectName]

📋 模板

🏗️ 关于ChatDev ChatDev模拟了一个完整的软件公司,使用瀑布式开发模型

:

  • 团队: 👔 衣服(西装领带)首席执行官
  • 项目监督与决策权 💻 电脑/笔记本电脑首席技术官(Chief Technology Officer)
  • 技术架构和框架选择 📊(图表)CPO
  • 产品需求和功能定义 🧑‍💻 表示“使用电脑的人”或“打字员”。程序员
  • 代码实现 🎨 表示“美术”或“绘画”的意思。设计师
  • 用户界面/用户体验设计及视觉素材 🧪(试管符号,常用于表示科学实验或化学相关的场景)测试者
  • 质量保证和测试创建 👀(眼睛)审稿人

代码审查及改进建议

  1. 开发阶段: 需求分析

- (5%-10%的时间) - 团队讨论并明确需求

  1. 首席执行官(CEO)和首席产品官(CPO)确定范围和优先级 语言选择

- (5%的时间) - 首席技术官选择编程语言和框架

  1. 技术栈决策 设计

- (15-20%的时间) - 系统架构设计 - UI/UX 原型和规范

  1. 数据库模式规划 编码

- (40-50%的时间) - 程序员实现功能 - 设计师创建视觉素材

  1. 带有内部评审的迭代开发 测试

- (15-20%的时间) - 测试人员编写并执行测试用例 - 错误识别与修复

  1. 质量验证 文档

- (10%的时间) - 用户指南和README文件 - API文档

开发者文档典型时间线

根据项目复杂程度,需5-15分钟

🔧 配置

环境变量 env 添加到

{
  "env": {
    "OPENAI_API_KEY": "sk-your-key-here",
    "CHATDEV_WORKSPACE": "/custom/path/to/projects",
    "CHATDEV_MODEL": "gpt-4",
    "CHATDEV_MAX_CONCURRENT": "3"
  }
}

在您的MCP配置中的部分: | 变量 | 描述 | 默认值 | |----------|-------------|---------| OPENAI_API_KEY | OpenAI API密钥(必需)| 无 CHATDEV_WORKSPACE | ~/chatdev_workspace | 项目存储目录 | | CHATDEV_MODEL | gpt-4 | 要使用的OpenAI模型 | | CHATDEV_MAX_CONCURRENT | 3 | 最大同时项目数 |

|

发展模式 config 在(某处)具体说明 chatdev_start_build参数为

  • Default
  • Art标准多智能体工作流(推荐)
  • Human加强对视觉设计和图形资源的关注

人机交互模式(允许在开发过程中提供反馈)

{
  "task": "Create a beautiful portfolio website...",
  "project_name": "Portfolio",
  "config": "Art"
}

示例:

💡 小贴士与最佳实践📊 监控进度

每5-10分钟检查一次状态。团队对话揭示了他们的推理过程和实施决策。🎯 从简单开始

在着手处理复杂应用之前,先从较小的项目(如计算器、待办事项列表)开始,以了解ChatDev的功能。🔍 查看团队日志

  • 开发团队的对话日志提供了以下方面的见解:
  • 他们为何选择特定技术
  • 他们如何解决技术难题

他们考虑了哪些权衡取舍🔄 根据结果迭代改进

如果输出结果不够完美,那么根据你所学到的内容,以更精细的需求开始一个新的构建过程。📦 完整项目

  • ChatDev生成:
  • 源代码(带完整注释)
  • 包含使用说明的README文件
  • 文档文件
  • 测试文件(如适用)

资源文件(图像、样式等)⚡ 性能期望

  • 简单应用(计算器、待办事项):5-8分钟
  • 中等复杂度(博客、仪表板):8-12分钟

复杂应用(多功能平台):12-18分钟

🚨 故障排除

  • 服务器无法启动
  • 请验证您的OpenAI API密钥是否正确
  • 检查网络连接 git --version
  • 确保已安装Git: ~/Library/Logs/Claude/mcp*.log 查看日志记录于

(macOS)

  • 项目卡在“运行”状态
  • 检查OpenAI API的速率限制和配额
  • 验证是否有足够的API积分

检查状态日志中的错误信息

  • 构建失败或不完整 chatdev_get_status 审查中的错误
  • 输出
  • 确保任务描述清晰且可行
  • 避免过于复杂的多系统项目

检查所有必需的依赖项是否都已可用

  • “连接被拒绝”或MCP错误
  • 重启 Claude 桌面版/Claude 代码版
  • 验证MCP服务器配置的JSON语法 uvx --version
  • 检查是否已安装uvx:

如果uvx失败,请尝试手动安装

  • 生成的代码无法运行
  • 回顾对话记录中团队的假设
  • 检查需求是否模糊不清
  • 提供更具体的技术限制

根据明确的要求再次尝试

📚 你将获得

  • 每个ChatDev项目包含:源代码
  • 完整且带有注释的实现README.md(文件名,可译为“读我.md”或保持原样,因为通常文件名不翻译)
  • 项目概述及使用说明文档
  • 用户指南和API文档(如适用)测试
  • 质量保证测试文件资产
  • 图像、图标、样式表日志

完整的团队对话历史,展示开发过程

所有文件均已按照标准项目结构组织好,随时可用或进一步自定义。

OpenAI API

📄 许可证

MIT 许可证 - 详情请参阅 LICENSE 文件

  • 🙏 致谢 ChatDev
  • - 多智能体软件开发框架 Anthropic MCP(注:此处“MCP”可能是一个特定上下文中的缩写或专有名词,没有具体上下文难以给出确切翻译,但一般可理解为“某特定概念、方法或产品”的代称,因此在此保留原样)
  • - 模型上下文协议 OpenAI(开放人工智能研究所)

______________________________________________________________________

\- 为智能体提供动力的语言模型

目录标签

目录标签

代码生成PythonClaude软件开发多智能体协作本地部署AI自动化项目管理

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明session部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP