{"repo":"elbruno/Aspire.MCP.Sample","free":true,"listed":false,"github":"https://github.com/elbruno/Aspire.MCP.Sample","clone":"git clone https://github.com/elbruno/Aspire.MCP.Sample.git","description":"Sample MCP Server and MCP client with Aspire","language":"HTML","stars":46,"topics":["aspire","azd","mcp"],"license":"MIT","category":"mcp-servers","readme_excerpt":"Aspire.MCP.Sample Sample MCP Server and MCP client using Aspire. Overview This sample demonstrates a Model Context Protocol (MCP) Server and client setup using Aspire. It showcases how to establish and manage MCP communication, using C# in a structured Aspire environment. Quick Demo Check out this 5-minute video overview to see the project in action. Check out this 5-minute video overview to see how to deploy the solution to Azure, and how to consume the deployed MCP Server in Azure from Visual Studio Code. Features - Aspire Integration: Uses Aspire for containerized orchestration and service management. - MCP Server: Implements an MCP server to manage client communication. - MCP Client: Sample Blazor Chat client demonstrating how to connect and communicate with the MCP server. - Model Selection: The Chat Client can use LLMs from Azure AI Foundry, Ollama or GitHub models. The selected model must support function calling to be able to call the MCP server functions. - Function Calling: Demonstrates how to call functions from the MCP server using the selected model. - Tool Result: Displays the result of the function call in the chat interface. - Azure Deployment: The project can be easily deployed to Azure using azd commands. Getting Started Prerequisites - .NET SDK 9.0 or later - Visual Studio 2022 or Visual Studio code - LLM or SLM that supports function calling. - Azure AI Foundry to run models in the cloud. IE: gpt-4o-mini - GitHub Models to run models in the cloud. IE: gpt-","default_branch":null,"files":null,"tree":[],"storefront":"/r/elbruno","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/elbruno/Aspire.MCP.Sample/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}