MCPSharp:构建 MCP 协议的 .NET 库

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 文档。