M365 Roadmap MCP Server

M365 Roadmap MCP Server

A Python-based MCP server that enables AI agents to query the Microsoft 365 Roadmap programmatically.

Category
访问服务器

README

Disclaimer: This is an independent, self-built project and is not an official Microsoft tool or service.

M365 Roadmap MCP Server

<!-- mcp-name: io.github.jonnybottles/m365-roadmap -->

A Python-based MCP (Model Context Protocol) server that enables AI agents to query the Microsoft 365 Roadmap programmatically.

Strategic Rationale

For organizations relying on Microsoft 365, Teams, or SharePoint, the "Roadmap" is the single source of truth for upcoming changes. However, navigating the roadmap website manually is cumbersome and disconnected from technical planning workflows. "When is Copilot coming to GCC High?" is a question that affects multi-million dollar contracts and deployment schedules.

Existing research indicates that while RSS feeds exist, there is no tool that allows an AI agent to structurally query this data to answer complex filtering questions. A "Roadmap Scout" MCP server empowers the Agent to act as a release manager, proactively identifying features that enable new capabilities or threaten existing customizations.

Prompt Examples

Once connected to an MCP client, you can ask questions like:

  1. Search by product and status: "What Microsoft Teams features are currently rolling out?"
  2. Check government cloud availability: "Is Copilot available for GCC High yet?"
  3. Find recent additions: "Show me everything added to the M365 roadmap in the last 30 days"
  4. Get feature details: "Tell me more about roadmap feature 534606"
  5. Government cloud planning: "My agency is on GCC High. Which OneDrive features can we expect?"

Installation

Prerequisites

  • Python 3.11+
  • An MCP-compatible client (Claude Desktop, Cursor, Claude Code, GitHub Copilot CLI, etc.)

From PyPI (recommended)

Using uvx (requires uv):

uvx m365-roadmap-mcp

To update to the latest version:

uvx m365-roadmap-mcp@latest

Install uv if you don't have it:

# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows (PowerShell)
irm https://astral.sh/uv/install.ps1 | iex

Or install with pip (no uv required):

pip install m365-roadmap-mcp

# Update to latest
pip install --upgrade m365-roadmap-mcp

Quick Setup

Install in VS Code Install in Cursor Install in Claude Code Install in Copilot CLI

One-click install: Click VS Code badge for automatic setup (requires uv installed) Manual install: See instructions below for Cursor, Claude Code, Copilot CLI, or Claude Desktop

Client Configuration

Running the server

uvx m365-roadmap-mcp

Or if installed with pip:

m365-roadmap-mcp

Claude Desktop

Add to your Claude Desktop MCP config:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Using uvx (recommended)

{
  "mcpServers": {
    "m365-roadmap": {
      "command": "uvx",
      "args": ["m365-roadmap-mcp"]
    }
  }
}

Using installed package

{
  "mcpServers": {
    "m365-roadmap": {
      "command": "m365-roadmap-mcp"
    }
  }
}

Cursor

Option 1: One-Click Install (Recommended)

cursor://anysphere.cursor-deeplink/mcp/install?name=m365-roadmap-mcp&config=eyJjb21tYW5kIjogInV2eCIsICJhcmdzIjogWyJtMzY1LXJvYWRtYXAtbWNwIl19

Option 2: Manual Configuration

Add to your Cursor MCP config:

  • macOS: ~/Library/Application Support/Cursor/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
  • Windows: %APPDATA%\Cursor\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json

Claude Code

claude mcp add --transport stdio m365-roadmap -- uvx m365-roadmap-mcp

GitHub Copilot CLI

Add to ~/.copilot/mcp-config.json:

{
  "mcpServers": {
    "m365-roadmap": {
      "type": "stdio",
      "command": "uvx",
      "args": ["m365-roadmap-mcp"]
    }
  }
}

Features

Provides a single search_roadmap tool that handles all M365 roadmap queries. Combine any filters:

  • Keyword search -- Find features by keyword in title/description
  • Product filter -- Filter by product tag (Teams, SharePoint, etc.)
  • Status filter -- Filter by status (In development, Rolling out, Launched)
  • Cloud instance filter -- Filter by cloud instance (GCC, GCC High, DoD)
  • Feature lookup -- Retrieve full metadata for a specific roadmap ID
  • Recent additions -- List features added within the last N days
  • Release phase filter -- Filter by release phase (General Availability, Preview, Targeted Release)
  • Platform filter -- Filter by platform (Web, Desktop, iOS, Android, Mac)
  • Rollout date filter -- Filter by general availability date (e.g., "2026-03", "2026")
  • Preview date filter -- Filter by preview availability date (e.g., "2026-07", "2026")
  • Recently modified -- List features modified within the last N days

Data Source

This MCP server pulls data from Microsoft's public roadmap API:

  • API Endpoint: https://www.microsoft.com/releasecommunications/api/v2/m365
  • Authentication: None required (public endpoint)
  • RSS Mirror: https://www.microsoft.com/microsoft-365/RoadmapFeatureRSS (same data, RSS format)

This is the same data that powers the Microsoft 365 Roadmap website. The legacy endpoint (roadmap-api.azurewebsites.net) was retired in March 2025.

Coverage and Limitations

The API returns approximately 1,900 active features -- those currently In Development, Rolling Out, or recently Launched. This is a hard cap; older or retired features age out of the API and are no longer returned. The roadmap website may display historical features that are no longer present in the API.


License

MIT

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选