2小时写了1.3万行代码,我用qwen code做了一个mcp大管家

大家好,我是老崔,4个月用ai 编程写了30万行代码的ai coder

在AI编程中,mcp 工具变得原来越重要,但是目前为止,cli编程工具,比如像claude code,gemini cli,qwen code,安装mcp的方式都不是特别的友好

需要你去网上找相应的mcp的安装方式,安装多个mcp还需要考虑到json语法 来编辑setting文件 我就在想,为什么不能左脚踩右脚自己开发一个呢?

于是我决定用qwen code来开发一个给qwen code安装mcp的mcp工具

(em...听起来有点像绕口令)

qwen-dgj-mcp,中文名(MCP大管家) 整个流程的时间线是这样的

复制代码
需求讨论-方案设计-执行方案制定-代码编写-本地测试-npm包发布-云安装测试-github开源

可以看到,整个流程,代码编写其实只是其中的一个环节,对,这就是要给准备进入ai编程的小伙伴们提的一个反常识的观念:

确定好方向,比直接上来直接就干要更重要。

好马配好鞍,好的武将也要有趁手的武器才行,再提前一步,要打好一场仗,我们如何给自己找谋士和武将呢?

武将已经确定了,就是我们的

qwen code ,他国内首款ai编程cli,速度最快 :2000tokens/s,最实惠:每天免费2000次对话。具体的介绍可以看我上一篇文章。

那么谋士选择谁呢?我选择的是openai的gpt5,再trae ide里调用。

那么第一步,上来先不是说直接就给gpt5许愿 ,"我要弄个mcp大管家",实际上。他有可能练mcp是啥都不知道,更重要的因为ai的训练语料是有时间的(gpt5的知识库是机制2024年9月),大概率gpt5是不知道什么是qwen code的,也不知道qwen code如何来调用mcp。

那,我们该怎么办呢?

把qwen code的网址发给他,让他先了解一下什么是qwen code

bash 复制代码
https://github.com/QwenLM/qwen-code 先了解一下什么是qwen code

可以看到他已经现学现卖,知道qwen code的基础信息了

那么接下来 给他发送要求:

css 复制代码
我现在想做一个"给qwen code安装mcp"的mcp,你能帮我提供下思路么

可以看到,他被我这个绕口令绕晕了,啊哈哈哈哈,完全不是我想要的。 那接下来怎么办呢?

澄清需求

哦哦,你没有明白我的意思。我现在已经安装好了qwen code了。但是qwen code现在安装mcp还需要自己手动去网站上搜索mcp的json,然后修改setting.json来完成。所以我的意思是,我自己做一个mcp server,这个mcp server可以帮我安装其他的mcp。这样不就节省人力手工去弄了嘛。你明白不

经过澄清需求之后,他终于理解了我的意思

那么需求确认无误了,我们接下来要怎么办呢?直接给武将发一句:去把董卓的项上人头给我拿来?

当然不是,因为ai是幻觉的,而且有上下文限制,也就是你干着干着他有可能会跑偏,也有可能会忘记最开始的初衷

就好比你让他去打董卓,没准他走着走着就去找鲁智深喝酒去了,最后没准还上了梁山跟武松结义,最后杀了一头猪拿了一个猪头回来给你交差。你问他为啥给你拿个猪头回来,他跟你说这头猪小名叫董卓。

你要告诉他先去洛阳城 ,绕道虎牢关 ,去西凉军营 ,找那个身材肥胖面色黝黑蓄着长须的将军,那才是董卓

那,具体怎么办呢?

文档驱动,制定完整的计划

复制代码
请你帮我生成完整的执行方案文档

最后我们使用这8个文档,驱动qwen code进行开发

(有需要这8个文档的,后台私信:大管家)

qwen code就会主动去理解文档内容里的目标,代码规范,示例,单元测试要求,验收标准 每次都是测试通过之后再进行下一阶段,这也就保证了代码的质量,避免到最后出来一堆屎山代码。

那么接下来就是本地测试阶段了 再项目根目录进行npm编译

bash 复制代码
npm run build

然后进行本地调试(可以选择支持mcp的ai编程ide,通义灵码,trae,codebuddy这些,也可以直接在qwen code里进行测试,具体如何在qwen code里添加第一个mcp,请看我上一篇内容)

json 复制代码
{
  "mcpServers": [
    {
      "name": "qwen-mcp-manager",
      "transport": "stdio",
      "command": "node",
      "args": ["D:/qwencoder/02/qwen-mcp-manager/dist/index.js"],
      "cwd": "D:/qwencoder/02/qwen-mcp-manager",
      "env": {
        "NODE_ENV": "production"
      }
    }
  ]
}

使用gpt5+qwen code修复几个小bug之后,已经可以正常运行了。

那么问题又来了?如何让别人也能通过json格式直接安装我的mcp呢?

那接下来就需要发布我这个项目到npm,打包成npm包 登录npm(如未登录):

bash 复制代码
npm login

预检查(应通过)

bash 复制代码
npm publish --dry-run

正式发布 npm publish

发布之后,就可以使用json方式进行安装这个mcp啦
json 复制代码
{
  "mcpServers": {
    "dgj": {
      "command": "npx",
      "args": ["-y", "qwen-mcp-manager"]
    }
  }
}
配置好之后出现这个界面,证明大管家就安装好啦

如何调用这个mcp呢?请看图 帮我使用dgj mcp,安装Sequential Thinking

我已经将这个大管家mcp开源了,仓库地址在这github.com/cuifuze/qwe...

欢迎大家一起研究探讨
相关推荐
玄同7653 小时前
Trae国际版与国内版深度测评:AI原生IDE的双生花
ide·人工智能·ai编程·cursor·ai-native·trae
乱世刀疤4 小时前
Claude Code实战:生成植物大战僵尸游戏
ai编程
nbsaas-boot5 小时前
如何进行 Vibe Coding:从“灵感驱动”到“可交付工程”的方法论
java·ai编程
LinkZ-Dev7 小时前
521-解决谷歌 Antigravity 软件登录相关问题
ai编程·gemini·antigravity
玉梅小洋16 小时前
Claude Code 从入门到精通(七):Sub Agent 与 Skill 终极PK
人工智能·ai·大模型·ai编程·claude·ai工具
-嘟囔着拯救世界-17 小时前
【保姆级教程】Win11 下从零部署 Claude Code:本地环境配置 + VSCode 可视化界面全流程指南
人工智能·vscode·ai·编辑器·html5·ai编程·claude code
小小管写大大码17 小时前
如何让vscode变得更智能?vscode接入claude实现自动编程
运维·ide·vscode·自动化·编辑器·ai编程·腾讯云ai代码助手
Anarkh_Lee20 小时前
【小白也能实现智能问数智能体】使用开源的universal-db-mcp在coze中实现问数 AskDB智能体
数据库·人工智能·ai·开源·ai编程
森之鸟21 小时前
2026年AI编程工具全景图:GitHub Copilot vs Cursor vs Codeium,我如何选择?
github·copilot·ai编程
冬奇Lab21 小时前
深入理解 Claude Code:架构、上下文与工具系统
人工智能·ai编程