Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"ag-ui-multiple-mcp-servers-azure-foundry": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A demo application showcasing the AG-UI (Agent-User Interface) protocol with CopilotKit — featuring a .NET 9 backend and Next.js frontend with 4 AI agent scenarios powered by Azure OpenAI.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml / developer-tools
Dynamic problem-solving through sequential thought chains
Persistent memory using a knowledge graph
Manage Supabase projects — databases, auth, storage, and edge functions
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
MCP Security Weekly
Get CVE alerts and security updates for Ag Ui Multiple Mcp Servers Azure Foundry and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A demo application showcasing the AG-UI (Agent-User Interface) protocol with CopilotKit — featuring a .NET 9 backend and Next.js frontend with 4 AI agent scenarios powered by Azure OpenAI.
This is NOT 4 separate servers. It is a single .NET backend exposing 4 AG-UI endpoints, consumed by a single Next.js frontend through CopilotKit.
User (Browser)
|
v
┌─────────────────────────────────────────────────────────┐
│ Next.js Frontend (port 3000) │
│ │
│ ┌───────────────────────────────────────────────────┐ │
│ │ React Pages │ │
│ │ /time-tracker → <CopilotKit agent="time_tracker">│
│ │ /calendar → <CopilotKit agent="calendar"> │
│ │ /knowledge-base → <CopilotKit agent="knowledge_base">│
│ │ /security-issues → <CopilotKit agent="security_issues">│
│ │ │ │
│ │ Each page wraps <CopilotChat> for the chat UI │ │
│ └───────────────────────┬───────────────────────────┘ │
│ │ │
│ ┌───────────────────────▼───────────────────────────┐ │
│ │ API Route: /api/copilotkit │ │
│ │ CopilotRuntime + ExperimentalEmptyAdapter │ │
│ │ Routes to 4 HttpAgent instances (from @ag-ui/client)│
│ └───────────────────────┬───────────────────────────┘ │
└──────────────────────────┼──────────────────────────────┘
│
HTTP POST + SSE Response
(AG-UI Protocol over SSE)
│
┌──────────────────────────▼──────────────────────────────┐
│ .NET 9 Backend (port 5018) │
│ │
│ ┌───────────────────────────────────────────────────┐ │
│ │ ASP.NET Core Pipeline │ │
│ │ builder.Services.AddAGUI() │ │
│ │ app.MapAGUI("/time_tracker", agent) │ │
│ │ app.MapAGUI("/calendar", agent) │ │
│ │ app.MapAGUI("/knowledge_base", agent) │ │
│ │ app.MapAGUI("/security_issues", agent) │ │
│ └───────────────────────┬───────────────────────────┘ │
│ │ │
│ ┌───────────────────────▼───────────────────────────┐ │
│ │ ChatClientAgent (per endpoint) │ │
│ │ - System prompt (Instructions) │ │
│ │ - Domain tools (AIFunctionFactory.Create) │ │
│ │ - Source-gen JSON (McpAguiSerializerContext) │ │
│ └───────────────────────┬───────────────────────────┘ │
│ │ │
│ ┌───────────────────────▼───────────────────────────┐ │
│ │ Azure OpenAI (GPT-4.1-mini) │ │
│ │ - Receives user message + tool definitions │ │
│ │ - Returns tool calls or text completions │ │
│ └───────────────────────────────────────────────────┘ │
│ │
│ ┌───────────────────────────────────────────────────┐ │
│ │ In-Memory Data Stores (Singletons) │ │
│ │ TimeEntryStore → 30 days of seed entries │ │
│ │ CalendarStore → Recurring + scattered events │ │
│ │ KnowledgeArticleStore → 21 seeded articles │ │
│ │ SecurityIssueStore → 24 seeded issues │ │
│ └───────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────┘
AG-UI (Agent-User Interface) is an event-driven protocol that standardizes how AI agents communicate with frontends. It uses Server-Sent Events (SSE) over HTTP as the transpor