Aspire.MCP.Sample

Aspire.MCP.Sample

36

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