Добавление секции OpenAPI/Swagger
This commit is contained in:
21
README.md
21
README.md
@@ -346,4 +346,23 @@ npx @modelcontextprotocol/inspector dotnet run --project LazyBear.MCP
|
|||||||
- **Framework Web:** ASP.NET Core 9
|
- **Framework Web:** ASP.NET Core 9
|
||||||
- **UI:** Razor Pages
|
- **UI:** Razor Pages
|
||||||
- **DB:** SQLite/SQL Server
|
- **DB:** SQLite/SQL Server
|
||||||
- **Protocol:** Model Context Protocol (MCP)
|
- **Protocol:** Model Context Protocol (MCP)
|
||||||
|
|
||||||
|
**Документация:**
|
||||||
|
- **Сгенерированный API**: `/swagger` — Swagger UI
|
||||||
|
- **Метаданные методов**: MCP Tools — авт. описание от `Summary/Description`
|
||||||
|
|
||||||
|
### OpenAPI/Swagger
|
||||||
|
|
||||||
|
**Включите для просмотра API:**
|
||||||
|
|
||||||
|
```xml
|
||||||
|
<!-- LazyBear.MCP/Program.cs -->
|
||||||
|
using Microsoft.AspNetCore.Mvc.Infrastructure;
|
||||||
|
using Microsoft.AspNetCore.Mvc;
|
||||||
|
using Microsoft.OpenApi.Models;
|
||||||
|
|
||||||
|
var config = new OpenApiInfo { Title = "LazyBear MCP Server", Version = "1.0.0" };
|
||||||
|
builder.Services.AddEndpointsApiExplorer();
|
||||||
|
builder.Services.AddSwaggerGen(c => c.SwaggerDoc("v1", config));
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user