[Initiative] 🏗️ Product & Platform
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 3.7k
- Forks
- 624
- Avg merge
- 2d 20h
- Merged PRs (30d)
- 220
Description
## Problem statement
Azure MCP Server spans the core platform, service toolsets, server modes, packaging, and developer-facing product experiences. Enhancements across these surfaces need a shared direction so individual features compose into a coherent, reliable product instead of evolving independently.
## Vision
Azure MCP Server provides a consistent platform and product experience across local and remote use, tool discovery, command execution, extensibility, packaging, and integration with agent hosts.
## Who this helps
- **MCP users** get predictable behavior and capabilities across supported hosts and transports.
- **Toolset authors** can build on stable platform primitives instead of creating one-off infrastructure.
- **Integrators and package consumers** get clear, supported ways to deploy and consume the server.
- **Maintainers** can evolve product capabilities through coordinated, measurable work.
## Goals (in scope)
- Coordinate platform capabilities that span multiple toolsets or server surfaces
- Improve product usability, discoverability, extensibility, and consistency
- Advance supported local, remote, consolidated, and packaged experiences
- Define shared architecture and acceptance criteria for cross-cutting enhancements
## Non-goals (out of scope)
- Tracking isolated service-specific features that do not require platform coordination
- Replacing focused feature issues and implementation plans
- Committing every product enhancement to the same release
## Success criteria
- [ ] Major platform and product work is represented by linked child issues
- [ ] Cross-cutting architecture and ownership are explicit
- [ ] User-facing acceptance criteria are defined for each workstream
- [ ] Completed work is documented and reflected in supported product surfaces
## Dependencies
- Product and architecture decisions across Azure MCP Server owners
- Coordination with agent hosts, packaging channels, and Azure service toolset teams
- Release planning for changes spanning multiple components
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or implementation entry points are named. Start by reviewing the linked child issues and coordinating the platform and architecture decisions described here. Done means the major work is split into child issues, ownership and acceptance criteria are explicit, and completed work is documented across supported product surfaces.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, csharp
- Domain
- backend-api-design, cloud, developer-experience
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100