使用说明
MCP服务器教程
这是一个模型上下文协议(MCP)服务器实现,演示了如何通过MCP协议创建和公开工具。
项目结构
MCPServer/-主服务器实现Program.cs-包含服务器设置和工具实现
特性
GreetingTools-一个提供问候功能的简单工具SayHello-一种接受名称并返回问候消息的方法
入门指南
-
确保你有。NET 9.0已安装
-
克隆此存储库
-
构建项目:
dotnet build -
运行服务器:
dotnet run --project MCPServer/MCPServer.csproj -
使用检查器测试和探索MCP服务器:
npx @modelcontextprotocol/inspector dotnet run这将启动MCP服务器和检查器界面,允许您:
- 浏览可用工具
- 测试工具以交互方式运行
- 查看请求和响应数据
- 调试工具交互
用法
服务器通过模型上下文协议公开工具。您可以使用任何支持协议版本0.3.0-preview.4的MCP客户端与它进行交互。
可用工具
问候工具
- 描述:生成个性化问候的工具
- 方法:
SayHello(string name):返回给定姓名的问候消息
依赖项
- 微软。扩展。主机(9.0.8)
- 模型上下文协议(0.3.0-preview.4)
- 模型上下文协议。服务器(0.3.0-评论.4)
