AspNetCoreMcpServer 能加到 dify 中

This commit is contained in:
Zhanghu
2025-11-13 16:07:34 +08:00
parent ed210cee1b
commit 92aab068a3
20 changed files with 1096 additions and 4 deletions

View File

@@ -0,0 +1,20 @@
using AspNetCoreMcpServer.Resources;
using AspNetCoreMcpServer.Tools;
var builder = WebApplication.CreateBuilder(args);
// 添加 HttpClientFactory 支持
builder.Services.AddHttpClient();
builder.Services.AddMcpServer()
.WithHttpTransport()
.WithTools<EchoTool>()
.WithTools<SampleLlmTool>()
.WithTools<WeatherTools>()
.WithTools<IotDeviceTools>()
.WithResources<SimpleResourceType>();
var app = builder.Build();
app.MapMcp();
app.Run();