Azure Container Apps MCP Server

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

Local serverstdio

What is the Azure Container Apps MCP Server?

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

What the server does

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.

Credentials and setup notes

  • Node.js and npm (version 22 or higher) - Docker (recommended for running the MCP servers, and DocumentDB Local in Docker) - An OpenAI compatible endpoint: - An OpenAI API key - Or, a GitHub token, if you want to use the GitHub models: https://gh.io/models - Or, if you are using Azure OpenAI, you need to have an [Azure OpenAI

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

  • Node.js and npm (version 22 or higher) - Docker (recommended for running the MCP servers, and DocumentDB Local in Docker) - An OpenAI compatible endpoint: - An OpenAI API key - Or, a GitHub token, if you want to use the GitHub models: https://gh.io/models - Or, if you are using Azure OpenAI, you need to have an [Azure OpenAI
VariableDescriptionRequired
AZURE_OPENAI_API_KEYCredential the server authenticates with.Yes
OPENAI_API_KEYCredential the server authenticates with.Yes
GITHUB_TOKENCredential the server authenticates with.Yes

Example prompts to try

  • “Use Azure Container Apps to Prerequisites.”
  • “Use Azure Container Apps to Installation.”
  • “Use Azure Container Apps to OpenAI.”

Frequently asked questions

This playground focuses on demonstrating MCP with multiple LLM providers and includes both HTTP and SSE transport, a local database, and a host application.