MCP
基于Flask的MCP协议示例,实现加法与函数调用。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:MCP。 它的用途是:基于Flask的MCP协议示例,实现加法与函数调用。 详细介绍见:https://321skill.com/skills/mcp-mcp-template/ 请根据该页面的说明完成安装。
使用示例
“请帮我计算123加456等于多少。”,AI会识别到你已连接的MCP Server提供了加法工具,并调用该工具进行计算,然后返回结果“123 + 456 = 579”。你也可以在开发中,参考此示例的代码结构,定义和实现更复杂的业务工具供AI调用。
介绍
这个Skill提供了一个基于Flask框架和OpenAI的MCP(Model Context Protocol)协议的具体实现示例。它主要解决了开发者想要理解和实践如何让AI模型(如Claude)通过MCP协议与外部服务器(Server)进行安全、结构化通信的问题。通过一个简单的加法函数示例,展示了如何定义工具(Tools)并让AI模型调用这些工具来执行具体任务。
使用方式是将此Skill作为MCP Server运行起来,然后在支持MCP协议的客户端(如Claude Desktop)中配置连接到此Server。配置成功后,用户在与AI对话时,AI就可以识别并调用这个Server提供的“加法”工具来处理计算请求。
它非常适合对MCP协议感兴趣的开发者、需要学习如何为AI构建后端工具的学生,以及希望快速搭建一个可验证的AI-服务集成原型的全栈工程师。通过这个清晰的示例,用户可以快速上手MCP的核心概念。
需要注意的是,这是一个教学和示例性质的Skill,仅实现了基础的加法功能。在实际生产环境中,你需要基于此模板扩展更复杂的业务逻辑和工具。同时,请确保运行Server的环境安全,并遵循MCP协议的最佳实践来设计工具接口。
核心特点
这是一个专注于演示MCP协议核心流程——即AI模型如何通过标准协议发现并调用远程函数——的极简示例,代码结构清晰,依赖轻量(Flask),非常适合作为学习MCP的“Hello World”项目。相比其他可能集成复杂业务逻辑的Skill,它更侧重于协议本身的入门教学。
注意事项
仅作为教学示例,功能单一(仅实现加法),不适合直接用于需要复杂业务逻辑的生产环境。
常见问题
MCP是什么?
MCP(Model Context Protocol)是一个让AI模型安全、结构化地使用外部工具和数据的开放协议。
这个Skill能做什么?
它运行一个MCP Server,提供一个加法工具,让AI(如Claude)可以调用它进行数值计算。