Token导航 LogoToken导航

MCP Server · 开发工具

Chat Dev MCP

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

未说明官方级别未说明来源级核验工具 4
代码生成PythonClaude软件开发Claude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
fuzemobi
提供方
fuzemobi

工具数量

4

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

Chat Dev MCP 属于开发工具类 MCP Server,公开资料标注 4 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前要先准备 会话凭据。

分类

开发工具

传输方式

未说明

认证方式

会话凭据

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 4 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

🏢 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(开放人工智能研究所)

______________________________________________________________________

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

工具与能力

工具数量

4

资源数量

0

提示词数量

0

能力标签

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

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 4 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备会话凭据,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到会话凭据的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Chat Dev MCP

MCP World · 本页

4未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Chat Dev MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Chat Dev MCP 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Chat Dev MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Chat Dev MCP 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Chat Dev MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP