Configure
Take the agent from your systems to wherever your users are: the model provider, your front end, servers for other agents, endpoint security and production.
- Model providers
Connect your .NET AI agent to OpenAI, Azure OpenAI, Ollama and other local models, or to your own Agent Framework AIAgent, and choose models with tool calling.
- Blazor Server
Configure MentorAgent in a Blazor Web App with Server interactivity: services, the options that matter, the widget and authentication.
- Blazor WebAssembly and Auto
Keep the widget on the server, or run it in a WebAssembly or Auto client with Novior.MentorAgent.Blazor, backed by Novior.MentorAgent.Server.
- .NET MAUI
Host MentorAgent in a .NET MAUI Blazor Hybrid app, pass the signed-in user for role checks, and keep the model key on a server.
- Any front end
Build the chat in React, Angular, Vue or a mobile app with a .NET AI agent behind it: SignalR or Server-Sent Events, confirmation over HTTP, stopping an answer.
- MCP server
Expose the methods of your .NET app as MCP tools for Claude Desktop, VS Code and other MCP clients, with authentication, role checks and writes withheld.
- A2A server
Let other AI agents call your .NET agent over the Agent-to-Agent (A2A) protocol: the agent card, authentication, and the actions that need confirmation.
- Secure the endpoints
Protect the SignalR hub, Server-Sent Events, /mcp and /a2a endpoints with authentication and CORS before you expose them.
- Roles from your sign-in
Make the roles of your sign-in reach RequiredRoles: JWT bearer tokens, Microsoft Entra ID app roles and groups, Windows groups, and roles from your database.
- Test without a model
Test your actions, roles and confirmation boxes in automated tests with a fake IChatClient, develop offline with a local model, and catch regressions.
- Cost and latency
What decides the tokens and the response time of each turn, the options that reduce them and what each costs in model calls, and how to measure your app.
- Production checklist
Settings to review before production: governance, safety check, rate limits, cost and routing, history, several instances, observability and outgoing data.
