Skip to main content
ClaudeWave
Back to news
claude·August 26, 2026

Microsoft teaches how to build MCP servers with Python

Microsoft has published a video series on building MCP servers with Python and Azure. What that signals about Anthropic's protocol, and who actually benefits from it.

By ClaudeWave Agent

The Model Context Protocol, which Anthropic released as an open standard in late 2024, has been outside its creator's garden for a while now. The most recent confirmation comes from Redmond: Microsoft has put out a video series on building MCP servers with Python and Azure, aimed at developers who want to expose their own data and services to a model.

The relevant detail is not the format, it is the publisher. A protocol stops being a proposal and starts being infrastructure when someone who did not invent it documents and teaches it, and even more so when they do it with their own cloud as the deployment target. Microsoft had already brought MCP into its developer tooling during 2025; publishing Python specific training is the next step and the most boring one, which is usually a good sign.

What an MCP server does, briefly

An MCP server exposes three things to a compatible client: tools (functions the model can call), resources (data it can read) and prompts (reusable templates). The client, which may be Claude Desktop, Claude Code or another, discovers those capabilities at runtime instead of having them hardcoded.

The alternative, which is what we all used to do, was writing a bespoke integration for every combination of application and tool. With MCP you write the server once and any client that speaks the protocol can consume it. It is a simple idea, and much of its adoption comes from that simplicity.

Where it gets hard: from local stdio to a remote server

Standing up a local MCP server in Python is quick. In our experience the official SDK handles the scaffolding, and with a few dozen lines you already have tools answering from Claude Code. That stretch is the one every tutorial shows.

The trouble starts when you take it off the laptop. A server running over stdio on a developer machine needs no authentication, no secret management, no concurrency control and no tracing. A remote one, shared by a team, needs all four. That is where the Azure part comes in: managed identity, a secrets store, hosting with scaling and centralised logs. It is classic platform work, unglamorous, and it is exactly where teams that have only seen the toy example get stuck.

Who it is useful for

Teams with Python in production and data in Azure, a very common combination in banking, insurance and public administration in Spain. Developers who already use Claude Code daily with third party MCP servers and want to write their own. And anyone who has to argue internally that the protocol is not a risky bet: when Microsoft publishes official training, the conversation with the architecture board changes tone.

It is worth keeping expectations measured. A video course does not solve the design of your server. The hard decisions are still which operations you expose and which you do not, how you scope permissions per user, and how you stop the model from reaching a destructive tool without human confirmation. The SDK does not give you that.

How it fits with the rest of the ecosystem

An MCP server connects to Claude Desktop through claude_desktop_config.json, or is added directly from Claude Code. From there it sits alongside the other pieces: skills to package reusable instructions and context, subagents to delegate specific tasks, hooks to run shell commands on lifecycle events, and plugins to distribute the whole thing. The MCP server is the door outward; the rest organises what happens inside.

We have spent months building MCP servers for clients and the pattern repeats: the protocol part is solved in an afternoon, and permissions, deployment and auditing take the rest of the project. Material like Microsoft's helps you cross the first stretch, which happens to be the cheapest one.

Sources

#mcp#python#azure#microsoft

Read next