在.NET 9中与数据库(DB)对话 - MCP服务器和客户端
此项目展示了如何使用.NET 9完全构建一个MCP服务器,并通过MCP客户端来消费该服务器。
它还包括一个使用.NET MAUI Blazor Hybrid构建的小型用户界面前端层,使您能够用自然语言与数据库进行交互。
______________________________________________________________________
现场编程视频
在YouTube上观看我如何构建这个完整项目:\ https://youtu.be/8z7tA6LpwQE(视频链接,可直接访问YouTube观看)
______________________________________________________________________
本地开发
- 在“Add your OpenAI API key in”中添加您的OpenAI API密钥 appsettings.json (或用户密钥/环境变量)在 TalkToDb.Api(可译为“与数据库对话的API”或根据具体语境简化为“数据库API接口”) 项目。
- 在(配置中)添加您的数据库连接字符串 appsettings.json 在……中 TalkToDb.MCPServer 可以翻译为“TalkToDb 服务器(MCPServer)”或根据具体上下文稍作调整,但基本意思是“TalkToDb 的 MCP 服务器”。这里,“MCP”可能代表某个特定的服务器类型、协议或功能模块,具体含义需根据上下文确定 项目。
- 构建解决方案。
- 将API和UI项目设置为启动项目并运行解决方案。
______________________________________________________________________
支持
如果你觉得这个项目有用,请 给这个仓库点赞(或关注) 在GitHub上表示你的支持。
如果你愿意支持我的工作,也可以请我喝杯咖啡:\ https://buymeacoffee.com/abhayprince(这个网址可翻译为:“请为我买咖啡”网站的Abhay Prince页面,但具体翻译时,网址本身通常不直接翻译,而是保留原样,这里仅对网址的含义进行简要说明。)
