Azure Container Apps - AI & MCP Playground
@manekinekko
Azure Container Apps - AI & MCP Playground について
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.
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"azure-openai-mcp-example": {
"command": "docker",
"args": [
"compose",
"up",
"-d",
"--build"
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is Azure Container Apps - AI & MCP Playground?
This demo application showcases the MCP protocol with OpenAI, Azure OpenAI, and GitHub Models. It provides a terminal application that interacts with a TODO list agent using tools from an MCP server, intended for developers exploring AI agent integration.
How to use Azure Container Apps - AI & MCP Playground?
Clone the repository and run docker-compose up to start containers. Alternatively, install dependencies with npm install per prefix and run npm start --prefix mcp-server-http, mcp-server-sse, and mcp-host in separate terminals. Configure the LLM provider via a .env file with keys like OPENAI_API_KEY, AZURE_OPENAI_ENDPOINT, or GITHUB_TOKEN.
Key features of Azure Container Apps - AI & MCP Playground
- Supports SSE and HTTP streaming MCP servers
- Integrates with OpenAI, Azure OpenAI, GitHub Models
- Uses DocumentDB Local for state persistence
- Provides tools for TODO list management
- Docker Compose for easy setup
- Configurable debug logging via DEBUG env variable
Use cases of Azure Container Apps - AI & MCP Playground
- Build a terminal-based AI assistant with tool access
- Experiment with MCP protocol using different LLM providers
- Develop and test MCP server implementations
- Explore integration of AI agents with persistent database storage
FAQ from Azure Container Apps - AI & MCP Playground
How does this server differ from other MCP servers?
This playground focuses on demonstrating MCP with multiple LLM providers and includes both HTTP and SSE transport, a local database, and a host application.
What are the runtime dependencies?
Node.js 22+, Docker, and an OpenAI compatible endpoint (OpenAI API key, GitHub token, or Azure OpenAI endpoint).
Where is agent state stored?
State is stored in DocumentDB Local, a lightweight database running in Docker.
Does it support authentication?
Authentication is a work in progress; currently no token-based auth for the MCP servers.
How can I debug the MCP host?
Set the DEBUG environment variable to mcp:* before starting the host.
「クラウドとインフラ」の他のコンテンツ
AWS MCP Servers
awslabsOpen source MCP Servers for AWS
Mcp K8s Go
strowkMCP server connecting to Kubernetes
Kubernetes MCP Server
reza-gholizadeManage Your Kubernetes Cluster with k8s mcp-server
GCP MCP
eniayomiA Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with your Google Cloud Platform environment. This allows for natural language querying and management of your GCP resources during conversations.
container-use
daggerDevelopment environments for coding agents. Enable multiple agents to work safely and independently with your preferred stack.
コメント