3分钟开发MCP!Cursor一句指令实现飞书机器人自动发消息丨手把手教程提示词
附提示词
大家好,我是阿星👏
最近mcp要火出圈了,本着小白也能看懂的原则。我们用飞书消息推送mcp这个小项目,带大家练练手。
(小白不用头晕,你一行代码不会也能跟着做完)
需要用到的工具只用cursor和飞书APP。效果如下:
下载官方文档,给cursor打小抄
打小抄?没有摸过代码的同学不要惊讶,代码真的不是非要自己写,他们程序员上班也经常复制粘贴🤔,特别是AI编程,更是需要大量参考,找到靠谱的文件让cursor比着写,非常重要!
咱们现在就去mcp官方抄一抄!
github地址:https://github.com/modelcontextprotocol/python-sdk
先右上角绿色按钮下载SDK,SDK就是买的乐高零件,直接拼就行了,README就是乐高说明书。
咱也不一定非要句句看懂,反正AI能看懂,我们看着不让它撒把骑车就行了。
下载后新建自己的项目文件夹。把你从github下载的README
文件复制到你自己的项目文件夹里。
记住你自己项目的名字,你可以跟着我命名为testforyou
(名字有点恶俗,不过我跟你们说,Dify好像是do it for you 的意思🤔)
为什么要复制到自己地盘,因为一会儿用cursor构建mcp的时候就不用粘贴了,让它直接参考。
获取飞书webhook地址
此处我们创建的飞书机器人为群聊自定义机器人
,为啥不用1v1机器人?
飞书机器人分两种:
1、自定义机器人:本文讲解的机器人
2、应用机器人:应用机器人是通过调用飞书开放平台的服务端 API 来实现消息发送,而不是通过 Webhook地址。有基础的同学自己研究。
所以我们直接创建群组👉🏻设置👉🏻群机器人
不用怀疑,飞书1个人也能建群,直接按确定就行。
添加时,选择自定义机器人,不要选错了👇
你可以换个头像,点击添加👇
你保存的一瞬间,它会弹出webhook地址,保存到记事本上,不要发给别人。
然后,你刚才创建的机器人就进群了。
厉害不,你邀请的可不是人类🤔嘻嘻,科技好神奇。
用cursor构建mcp服务
现在打开cursor,然后打开刚才你自己创建的testforyou
文件夹,会发现刚才保存的小抄排上用场了。
因为你在发送下面提示词的时候,需要——
1、@艾特出来刚才复制来的readme文件
2、代入你自己的webhook地址到下面的提示词中
提示词入如下。
阅读学习 @README.md【这个文件名可以替换成你实际的文件名】中关于 MCP 服务搭建的资料,基于此,为我构建一个使用 webhook 发送飞书消息的 MCP 服务
MCP server 的介绍如下:
工具名:feishu-bot-message
工具描述:
1、当用户想要发送飞书消息时,总结消息的内容调用此工具。
2、环境变量:飞书 bot 的 webhook URL是【替换为你的】
3、使用 stdio 通信模式
如果你用的是应用机器人的api,可以加上一句:【API请求的请求方和返回参数示例代码】
一键发送!写完之后你打开cursor👉🏻设置👉🏻mcp👉🏻add new server,你会看到mcp.json已经打开了。cursor有时候没法主动意识到没打开的文件,所以提前打开是最好的。
然后,跟cursor说请帮我把此项目的mcp配置添加到我已打开的mcp.json文件中
,项目显示绿点🟢,就代表启动成功了。
接下来,我们使唤一下它试试。
飞书直接就收到了你刚在cursor里交代的信息。
现在我们让他把项目目录发送到飞书试试👇
非常棒!以后我们编程的时候想抄送点项目信息就可以自动发送过去啦~
我让它两个文件内容合并到一起,并发送卡片格式,也无压力👇
询问cursor就可以查询此mcp功能,它可以发送的内容类型是:
纯文本消息 (send_text_message)
富文本消息 (send_rich_message)
卡片消息 (send_card_message)
内容摘要 (send_summary)
你们可以在此基础上二开更多功能哦~
番外
如果你之后想写更复杂的,带prompt的版的工具你可以参考python-sdk-main/examples/servers/simple-tool/mcp_simple_tool
这个路径下的server.py
,可以帮你完成提示词的设置和提示词选用功能。
就是文章开头我们访问过的项目
扒拉到server.py
点开看看有惊喜。
因为——
1、虽然官网的文档很长,以后你做mcp编程的时候可以把所有官方介绍、官方prompt、服务相关、资源相关的文档
整理好,作为file,放在cursor当前项目目录里
2、不要放在知识库
里,因为知识库es
)是Q&A逻辑rag逻辑不能完整读下来。所以放在项目files里才是被完整读下来的。
3、但是不要频繁更改prompt那块,想好再改,可能需要跟着重启服务有点麻烦。
更多好玩的mcp,大家可以访问https://mcp.so/ 进一步学习,他们最近在办比赛,可以去试试哦~
ok!关于mcp,阿星还有很多玩法会和大家分享!我们下期再见👋
往期文章:
更多推荐
所有评论(0)