coze+mcp+cline实现个人知识辅助编程
背景
graphRAG+fastAPI这一个组合,让你可以在本地部署其一个还不错的知识库检索系统了,但是还是要折腾一下的,还要保证fastAPI server一直运行起来,才能正常提供服务。有没有更简单一点的办法呢?
解决方案
coze自带知识库功能(但不确定graph RAG还是传统RAG的),配置一个coze智能体访问此知识库检索知识,这个智能能支持api的方式访问,可以将此api包装成mcp server,cline编程就可以调用此mcp server。
一些学习资料:
coze官方的samples:
https://github.com/coze-dev/coze-py/tree/main/examples
步骤
申请coze个人访问令牌(最多30天)
获取智能体botID
在url上可以获取
https://www.coze.cn/space/73712549898066XXX/bot/739073688223511XXX
botID:73907368822351XXX
打开postman测试一下接口
postman使用技巧:导入如下的报文自动生成配置
请求:
curl --location --request POST 'https://api.coze.cn/v3/chat' \
--header 'Authorization: Bearer pat_XXX' \
--header 'Content-Type: application/json' \
--data-raw '{
"bot_id": "7390736882235113XXX",
"user_id": "123",
"stream": true,
"auto_save_history":true,
"additional_messages":[
{
"role":"user",
"content":"fastadmin列表页面里的操作列如何新增一个按钮",
"content_type":"text"
}
]
}'
其中"stream": true,则后端查询后返回;如果为false,还需要轮巡获取数据。
将coze接口成封装mcp server
要先安装依赖包pip install cozepy
pip install mcp
代码
内容已经隐藏, 输入“粉丝邀请码”查看。感谢支持原创内容,期待您关注B站“写代码的产品飞哥”,关注后私信up主发送“粉丝邀请码”,马上回复哦。如果已经获取“粉丝邀请码”, 绑定粉丝邀请码
关键点:由于是流式,取最后完成后的消息返回。发现有多个成功事件,只返回第一个不为空的。
cline配置mcp server
--B站/抖音:写代码的产品飞哥
--分享运营真实案例,用编程创造自己的产品
0 条评论
暂无评论,快来发表评论吧
请登录后再发布评论,点击登录