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...

欢迎大家一起研究探讨
相关推荐
用户4099322502127 小时前
银行转账不白扣钱、电商下单不超卖,PostgreSQL事务的诀窍是啥?
后端·ai编程·trae
码农飞哥11 小时前
AI编程开发系统001-基于SpringBoot+Vue的旅游民宿租赁系统
vue.js·spring boot·毕业设计·ai编程·计算机源码
Testopia13 小时前
AI与敏捷开发管理系列3:敏捷方法在AI项目中的应用案例
人工智能·ai编程·敏捷流程·#人工智能学习
wifi歪f14 小时前
🎨 探究Function Calling 和 MCP 的奥秘
前端·ai编程·mcp
飞哥数智坊15 小时前
GLM-4.6 + Cursor 实战首秀:国产大模型高效优化现有模块
ai编程·cursor·chatglm (智谱)
CoderJia程序员甲1 天前
GitHub 热榜项目 - 日榜(2025-10-01)
ai·开源·github·ai编程·github热榜
zzywxc7871 天前
AI行业应用:金融、医疗、教育、制造业的落地实践与技术创新
人工智能·机器学习·金融·自动化·prompt·ai编程·xcode
不老刘1 天前
macOS/Linux ClaudeCode 安装指南及 Claude Sonnet 4.5 介绍
linux·macos·ai编程·claude·vibecoding
孟健1 天前
复盘:第一个 AI 出海站,我做错了哪些事?
ai编程
西岭千秋雪_1 天前
RAG核心特性:ETL
数据仓库·人工智能·spring boot·ai编程·etl