donts

一个基于Spring Boot的MCP服务器演示项目,集成计算器与天气查询功能。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:donts。
它的用途是:一个基于Spring Boot的MCP服务器演示项目,集成计算器与天气查询功能。
完整的 Skill 内容见:https://321skill.com/skills/donts/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“帮我计算一下(1250 + 378) * 2.5 等于多少?”,它会调用集成的计算器工具并返回精确结果。或者

对AI说:“查询一下北京今天的天气。”,它会通过集成的天气查询服务,为你返回温度、天气状况等信息。

介绍

这个Skill是一个基于Spring Boot的MCP(Model Context Protocol)服务器演示项目,旨在为开发者提供一个理解和使用MCP协议的实践起点。它通过集成计算器和天气查询这两个典型功能,展示了如何将外部工具能力封装为AI Agent可调用的服务。

使用方式非常简单。开发者只需克隆项目,按照README配置好依赖和API密钥(如天气查询所需的),然后启动Spring Boot应用即可。启动后,该MCP服务器会暴露相应的工具接口,可以被支持MCP的AI客户端(如Claude Desktop)发现和调用。

它非常适合希望学习MCP协议、尝试构建自定义AI工具的后端开发者和全栈开发者。对于刚接触MCP,想通过一个结构清晰、功能完整的示例来上手实践的开发者来说,这个项目尤其有价值。

在使用时,请注意这主要是一个演示和教学项目,其集成的功能(如天气查询)可能依赖特定的第三方API,需要您自行申请和配置密钥。建议在熟悉项目结构后,将其作为模板,替换或添加您自己的业务逻辑来构建生产级应用。

核心特点

与许多仅提供单一功能(如纯计算器)的演示项目不同,它在一个项目中同时集成了计算和天气查询两种不同类型的工具,更全面地展示了MCP服务器如何处理不同数据源和API的集成。此外,其基于Spring Boot的完整后端项目结构,为Java开发者提供了更贴近实际生产环境的参考模板。

注意事项

作为演示项目,其集成的功能较为基础且有限,不适合直接用于需要高并发、高稳定性或复杂业务逻辑的生产环境。

常见问题

这个MCP服务器演示项目能做什么?

它启动后,可以作为一个MCP服务器,为AI客户端提供计算(如加减乘除)和查询指定城市天气信息的能力。

运行这个项目需要什么前提条件?

需要安装Java和Maven(或Gradle),以及一个支持MCP的AI客户端(如Claude Desktop)。如需使用天气功能,还需配置相应的天气API密钥。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/donts/raw/index.md 读取 donts 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。