MCP server do vlastní aplikace v .NET / C# – implementace, Entra ID auth, VS Code Agents.
- Co je MCP (Model Context Protocol) server a proč ho přidat do své aplikace
- Implementace MCP serveru v ASP.NET Core – NuGet ModelContextProtocol.AspNetCore
- Definice tools přes atributy a auto-discovery z assembly
- Custom MCP Tool Authorization atribut s rolemi (analogie k [Authorize])
- Stateless HTTP transport, mapování endpointu a obcházení error middleware
- Nejtěžší část: autentizace přes Entra ID + JWT bearer tokeny
- Registrace klientské aplikace v Entra – VS Code built-in client vs. custom client_id / client_secret
- Připojení MCP serveru v Claude Desktop, VS Code a Claude Code CLI
- Praktická ukázka VS Code Agents (Insider) – paralelní agenti, autopilot, worktree workflow
- Trendy: CLI jako SDK/harness, ústup klasického code-centric IDE
🚀 Potřebujete MCP server pro vlastní produkt? Postavíme vám MCP gateway pro libovolné API, aplikaci či databázi: havit.cz/products/mcp
🛠️ Goran – ERP/PM pro IT firmy (nástroj použitý v ukázce): goran.cz