我是小虎,浙江大学计算机本硕,专注AI编程 + AI教育。
“ AI****不是取代你,而是武装你。”
大家好,我是小虎。我昨天发布的关于“上下文(Context)”重要性的文章,在我的AI编程群里简直炸开了锅!
CodeBuddy经验:别怪AI笨,是你没喂对“上下文”!3招解锁AI编程神器的隐藏菜单
大家讨论得热火朝天,都非常感慨:上下文,对AI编程来说真的太重要了! 💬
聊到这,就必须带出我们今天的主角了——MCP。
它全称是 Model Context Protocol,翻译过来就是“模型上下文协议”。
你看,又是上下文!简单说,MCP就是一套能让你的AI编程助手“解锁”各种超能力的扩展协议。
今天,我就手把手教大家,如何在 CodeBuddy IDE界面 里,配置几个我最常用、也最强大的MCP,让你的AI助手战力瞬间飙升!💪
- 打开MCP配置文件
这过程超级简单,根本不用改什么复杂的代码!
- 找到IDE界面右边的面板。
- 找到并点击 “配置MCP” 。点击“手动配置”
然后,CodeBuddy就会自动为你打开一个名为 codebuddy_mcp_settings.json 的文件。
- 粘贴配置代码
接下来,把下面的代码完整地复制粘贴到这个文件里,覆盖掉原来的内容。
{
"mcpServers": {
"github": {
"timeout": 60,
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
},
"zhipu-web-search-sse": {
"timeout": 60,
"type": "sse",
"url": "https://open.bigmodel.cn/api/mcp/web_search/sse?Authorization=your_zhipu_key_here"
},
"sequential-thinking": {
"timeout": 60,
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-sequential-thinking"
]
},
"context7": {
"timeout": 60,
"type": "sse",
"url": " https://mcp.context7.com/sse ",
"env": {
"CONTEXT7_API_KEY": "your_context7_key_here"
}
},
"fetch": {
"timeout": 60,
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@kazuph/mcp-fetch"
]
}
}
}
把文件保存一下,CodeBuddy就会自动更新MCP Server,更新完之后,能连上的都会是绿灯,否则就是红灯。
- 获取并替换你的专属“通关密码” (API Key)
细心的朋友会发现,上面代码里有 your_zhipu_key_here 和 your_context7_key_here。
这就是你需要替换的“通关密码”。下面我教你怎么获取它们:
🔑 获取GitHub 的 Key:
我专门写过一篇文章,大家可以根据这篇文章来获取key:
🔑 获取智谱AI (Zhipu) 的 Key:
- 打开浏览器,访问 智谱AI开放平台 (
open.bigmodel.cn)。 - 登录或注册一个账号(需要实名认证)。
- 右上角就有一个API key。
- 点击“创建新的API Key”,然后把生成的那一长串字符复制出来,替换掉上面配置文件里的
your_zhipu_key_here。
- ★
- 🎉 好消息是,新用户通常会有一笔可观的免费额度,足够大家玩很久了!
- ”
🔑 获取Context7的Key:
- 访问 Context7的官方网站 (
context7.com)。 - 同样,注册并登录你的账号。
- 在首页里,应该就能找到你的API Key。
- 复制它,并替换掉配置文件里的
your_context7_key_here。
搞定!保存文件后,你的CodeBuddy就瞬间解锁了新技能!🚀
- 这些“神兵利器”有多好用?
- GitHub MCP:
我经常让它帮我自动创建一个新的代码仓库,或者把写好的代码直接推送到GitHub上。
以前要敲一堆Git命令,现在一句话就搞定,简直不要太爽!
- zhipu-web-search-sse:
这个是我的“外脑”。写代码时难免会遇到一些没见过的问题,或者想了解某个新技术。
直接在CodeBuddy里问,它就会用这个MCP去网上搜索,然后把最靠谱的答案告诉我。
省去了我打开浏览器、输入关键词、筛选信息的大量时间。
- sequential-thinking:
有时候接到一个比较复杂的开发需求,脑子一团乱麻。
这时候我就会喊“思维大师”出场。
它会引导我把大问题分解成一个个小步骤,就像一个资深架构师在旁边指导你一样,瞬间思路就清晰了。
- context7:
这个是“文档神器”。大家肯定都经历过,用一个新的库,光是查它的文档就得花半天。
有了它,我想知道某个函数怎么用,直接问CodeBuddy,它能立刻从最新的官方文档里找到用法和例子给我。
- fetch:
自媒体人的最爱!我经常在网上看到不错的技术文章,想借鉴一下。
用这个MCP,把网址丢给它,它能自动把整篇文章(包括图片!)抓取下来,转换成干净的Markdown格式。
不管是放知识库还是学习都很好,效率杠杠的!📈
最后,再分享一个小秘密🤫:
大家可能注意到,智谱(zhipu)提供了两个Web Search的MCP,一个是zhipu-web-search-sse,另一个叫prime。
我替大家试过了,那个prime版本功能更强,但好像需要订阅他们的Pro专业版套餐才能用。
所以,如果大家暂时不想花钱,用这个sse版本就完全足够了,免费又好用!
怎么样?AI编程是不是比你想象的要简单、有趣得多?
后面我会分享更多AI编程的实战技巧和有趣玩法。
如果你也对AI编程感兴趣,想让自己的工作和生活变得更高效、更智能,记得关注我哦!
Hey,大家好!我是小虎,浙江大学计算机本硕,专注AI编程 + AI教育。
每天2条朋友圈,分享AI干货。(很多不方便公开讲的都在朋友圈里)