🚀 API革命:模型上下文协议(MCP)满足Web API
欢迎来到 MCP服务器工具! 🎯\ 该项目基于 模型上下文协议(MCP) 🧩, 代表a API设计的新革命 🌐 — 结构化、智能化、无缝可扩展。
______________________________________________________________________
📚 概述
- 🛠️ 联合 模型上下文协议(MCP) 提供传统的API端点 下一代API体验.
- 🔥 通过启用基于模型的通信,而不仅仅是严格的HTTP协议,重新定义了API架构。
- 🧠 适用于 领域驱动设计(DDD) 核心:聚合、实体和用例被明确地分开,并围绕业务逻辑进行建模。
- 🔐 保护工作流程,如 注册, 登录,以及 密码更改 采用行业最佳实践。
- 🧪 可扩展和模块化——无需修改核心即可轻松添加新工具。
- 📈 基于专业工程原理构建:结构化日志记录(通过Serilog)、稳健的错误处理、清晰的关注点分离。
______________________________________________________________________
🧩 架构流程
客户端➡️ API端点(ASP.NET核心)➡️ MCP客户端➡️ MCP服务器➡️ 响应
✅ 您向我们的API发送请求,\ ✅ 我们内部称MCP客户端,\ ✅ MCP客户端与MCP服务器对话,\ ✅ 我们将干净的最终响应返回给API调用方。
简言之: 你只需发送简单的提示,我们就会在幕后处理一切。 🎩✨
______________________________________________________________________
🔥 示例用法
📬 注册新用户
邮寄至:
https://localhost:7190/api/Prompt/SendUserPrompt/SendUserPrompt
请求正文:
{ “提示”:“嗨,我的电子邮件:jackcorp@test666.com请帮我注册” }
答复:
太棒了一封包含您登录信息的电子邮件应该正在发送中。\ 检查您的收件箱,查看我们的电子邮件,其中包含您的电子邮件地址和密码。\ 记得在首次登录后更改密码,以增加安全性。\ 如果您没有收到电子邮件,请告诉我,我们会再试一次。
______________________________________________________________________
🔒 登录并更改密码
邮寄至:
https://localhost:7190/api/Prompt/SendUserPrompt/SendUserPrompt
请求正文:
{ “提示”:“兄弟服务器!现在请登录我的电子邮件:jackcorp@test666.com密码:d8X9sF&用123456更改密码“ }
答复:
当然,我会帮你的。
现在您已经登录,我将帮助您将密码更改为“123456”。
您的密码已成功更改。如果你有任何其他要求,请随时告诉我!
______________________________________________________________________
🛠️ 技术栈
- 🧩 模型上下文协议(MCP)
- ⚡ ASP。NET核心Web API
- 🧠 领域驱动设计(DDD)架构
- 🛡️ Serilog用于结构化日志记录
- 🛠️ 清洁建筑原则
- ✨ 专业软件实践
______________________________________________________________________
📌 主要亮点
- 🚫 我们从不向用户公开敏感的Bearer代币。
- 🧠 使用DDD优先思想设计:领域驱动层和有界上下文。
- 🌱 面向未来,易于扩展。
- 🧹 清除API、应用程序和域逻辑之间的隔离。
______________________________________________________________________
📜 许可证-Apache许可证2.0(TL;DR)
该项目遵循 Apache许可证2.0,这意味着:
- ✅ 你可以 自由使用、修改和分发代码。
- ✅ 你必须 在分发时包括原始许可证。
- ✅ 你必须 包括
NOTICE文件(如果提供)。 - ✅ 你可以 在个人和商业项目中使用它。
- ✅ 无担保 –使用风险自负! 🚀
______________________________________________________________________
🚀 加入API革命!
API应该 聪明的, 动态的,以及 基于模型 --不是静态的和硬编码的。\ 成为变革的一部分! 🌟
