Microsoft/mcp-builder — Agent Skills | officialskills.sh
Back to skills

mcp-builder

officialai-tools

A guide for building MCP (Model Context Protocol) servers that let LLMs interact with external APIs and services.

Setup & Installation

npx skills add https://github.com/microsoft/skills --skill mcp-builder
or paste the link and ask your coding assistant to install it
https://github.com/microsoft/skills/tree/main/.github/plugins/azure-skills/skills/mcp-builder
View on GitHub

What This Skill Does

A guide for building MCP (Model Context Protocol) servers that let LLMs interact with external APIs and services. Covers Python (FastMCP), TypeScript (MCP SDK), and C#/.NET (Microsoft MCP SDK), with detailed phases for research, implementation, testing, and evaluation. Also maps the existing Microsoft MCP ecosystem so you know when to build custom vs. reuse.

Without this guide, teams repeatedly rediscover the same MCP pitfalls around transport selection, tool naming conventions, and auth patterns — this consolidates those decisions into a single reference with language-specific examples.

When to use it

  • Building a custom MCP server to wrap a third-party SaaS API
  • Choosing between TypeScript, Python, or C# when starting a new MCP project
  • Deciding whether to use Azure MCP Server or write a custom integration
  • Generating evaluation test suites for an MCP server you just built
  • Structuring tool schemas with Zod or Pydantic for better LLM discoverability