Aspire.MCP.Sample
This project provides a sample MCP Server and client setup using Aspire, showcasing how to manage MCP communication. It features integration for orchestrating services, client interaction, and supports various model selections for function calling, with easy deployment to Azure.
Overview
This project is a sample setup demonstrating a Model Context Protocol (MCP) Server and client using Aspire. It highlights establishing MCP communication using C# in an Aspire environment and features Aspire integration for container orchestration, an MCP server for client communication, and a Blazor Chat client for interaction. The project supports model selection for function calling with tools like Azure AI Foundry and Ollama, and can be deployed to Azure using azd
commands.## Features
- Aspire Integration
- MCP Server
- MCP Client (Blazor Chat)
- Model Selection and Function Calling
- Azure Deployment