{"repo":"Azure-Samples/azure-container-apps-ai-mcp","free":true,"listed":false,"github":"https://github.com/Azure-Samples/azure-container-apps-ai-mcp","clone":"git clone https://github.com/Azure-Samples/azure-container-apps-ai-mcp.git","description":"This project showcases how to use the MCP protocol with Azure OpenAI. It provides a simple example to interact with OpenAI's API seamlessly via an MCP server and client.","language":"TypeScript","stars":32,"topics":["mcp","agents","llm","openai","azure"],"license":"MIT","category":"ai-agents","readme_excerpt":"Azure Container Apps - AI & MCP Playground This project showcases how to use the MCP protocol with OpenAI, Azure OpenAI and GitHub Models. It provides a simple demo terminal application that interacts with a TODO list Agent. The agent has access to a set of tools provided by the MCP server. MCP Components The current implementation consists of three main components: 1. MCP Host : The main application that interacts with the MCP server and the LLM provider. The host instanciates an LLM provider and provides a terminal interface for the user to interact with the agent. 2. MCP Client : The client that communicates with the MCP server using the MCP protocol. The application providers two MCP clients for both HTTP and SSE (Server-Sent Events) protocols. 3. MCP Server : The server that implements the MCP protocol and communicates with the DocumentDB database. The application provides two MCP server implementations: one using HTTP and the other using SSE (Server-Sent Events). 4. LLM Provider : The language model provider (e.g., OpenAI, Azure OpenAI, GitHub Models) that generates responses based on the input from the MCP host. 5. DocumentDB Local : A database used to store the state of the agent and the tools. 6. Tools : A set of tools that the agent can use to perform actions, such as adding or listing items in a shopping list. MCP Server supported features and capabilities This demo application provides two MCP server implementations: one using HTTP and the other using SSE (Server-","default_branch":null,"files":null,"tree":[],"storefront":"/r/Azure-Samples","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Azure-Samples/azure-container-apps-ai-mcp/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."}