MCPSharp:构建 MCP 协议的 .NET 库
MCPSharp 是一个帮助构建 AI 助手和模型使用的标准化协议(MCP)服务器与客户端的 .NET 库。
快速入门
1. 定义工具
创建一个类并为方法添加 [McpTool]
属性:
using MCPSharp;
public class Calculator
{
[McpTool("add", "Adds two numbers")]
public static int Add([McpParameter(true)] int a, [McpParameter(true)] int b)
{
return a + b;
}
}
2. 启动服务器
运行以下代码启动 MCP 服务器:
await MCPServer.StartAsync("CalculatorServer", "1.0.0");
3. 安装依赖
通过 NuGet 安装 MCPSharp:
dotnet add package MCPSharp
更多详细信息请参考 README 文档。