AzureMCP-demo
by AbhijithGanesh·★ 0·Score 27
A dual-language (Python/TypeScript) tutorial implementation of an MCP server for Azure services with clear setup instructions.
Overview
This repository provides a practical demonstration of implementing an MCP server specifically for Azure services. It offers two implementation paths: Python 3.12 using the modelcontextprotocol package and TypeScript using the @modelcontextprotocol/sdk. The tutorial is well-structured with clear prerequisites, installation steps, and project structure documentation. It includes Server-Sent Events (SSE) transport support through @azure/mcp, making it a good starting point for developers looking to create Azure-specific MCP integrations.
Try asking AI
After installing, here are 3 things you can ask your AI assistant:
When to choose this
Choose this if you're looking for a minimal starting point to implement your own Azure MCP server.
When NOT to choose this
Not suitable for production use as it doesn't include actual Azure service integrations.
Comparable tools
Installation
Installation
Prerequisites
- [Bun](https://bun.sh/) package manager installed
- Azure subscription
- Python 3.12+ (for Python implementation)
- Node.js/TypeScript environment (for TypeScript implementation)
Python Implementation
cd custom-mcp-server/python3
python -m venv .venv
source .venv/bin/activate
pip install -e .TypeScript Implementation
cd custom-mcp-server/typescript
bun installRunning the Server
./start-server.shClaude Desktop Configuration
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"azure-mcp": {
"command": "python",
"args": ["/path/to/AzureMCP-demo/custom-mcp-server/python3/main.py"]
}
}
}Compare AzureMCP-demo with
Last updated · Auto-generated from public README + GitHub signals.