使用说明
MyFirstMCP-模型上下文协议服务器示例
这是使用的模型上下文协议(MCP)服务器的简单C#实现。网9。该项目演示了如何创建具有基本功能的MCP服务器,包括monkey和销售服务。
先决条件
- .NET 9.0 SDK
- Visual Studio代码或Visual Studio 2022
项目结构
MyFirstMCP/
├── Model/
│ └── Selling.cs
├── Service/
│ ├── MonkeyService.cs
│ └── SellingService.cs
├── Tools/
│ ├── EchoTool.cs
│ ├── MonkeyTools.cs
│ └── SellingTool.cs
└── Program.cs
配置
若要将此MCP服务器与Visual Studio代码一起使用,请将以下配置添加到您的 ./claude/claude_desktop_config.json:
{
"mcpServers": {
"weather": {
"command": "dotnet",
"args": [
"run",
"--project",
"F:\\MyFirstMCP\\MyFirstMCP.csproj",
"--no-build"
]
}
}
}
确保更新项目路径以匹配您的本地环境。
特性
- MonkeyService:从外部API获取monkey数据
- 销售服务:管理销售记录
- MCP工具:为服务提供命令接口
入门指南
- 克隆存储库
- 在Visual Studio代码中打开项目
- 还原NuGet包
- 运行项目
参考文献
有关模型上下文协议的更多信息:
依赖项
- 微软。数据。亚硫酸矿(9.0.4)
- 微软。扩展。托管(9.0.4)
- 模型上下文协议(0.1.0-preview.7)
