关于 M365 Roadmap
M365 Roadmap 是一个用于查询 Microsoft 365 公开路线图的 Python MCP 服务。它面向 AI Agent 和组织,支持筛选即将推出或近期更新的产品功能,包括政府云实例的可用性。
主要功能
- 01按关键词搜索路线图
- 02按产品和状态筛选
- 03按云实例和平台筛选
- 04按 ID 查询功能详情
- 05查找近期新增或修改项
- 06按发布阶段和日期筛选
适用场景
- 01查看正在推出的 Teams 功能
- 02查询 Copilot 是否适用于 GCC High
- 03查看 GCC High 的 OneDrive 计划
- 04查找过去 30 天新增的路线图项目
MCP 相关
向 MCP 客户端提供单一的 `search_roadmap` 工具,支持组合筛选条件,并从 Microsoft 公开路线图 API 获取功能元数据。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
1收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| limit | integer | 否 | 返回结果的最大数量(默认值:10,最大值:100)。 提供 feature_id 时将忽略此参数。 |
| query | any | 否 | 可选关键词,用于匹配标题和描述(不区分大小写)。 |
| status | any | 否 | 可选状态筛选。有效值:In development、Rolling out、Launched。 |
| product | any | 否 | 可选产品标签筛选(不区分大小写的部分匹配, 例如,"Teams" 可匹配 "Microsoft Teams")。 |
| platform | any | 否 | 可选平台筛选(不区分大小写的部分匹配)。 |
| feature_id | any | 否 | 用于获取单个特定功能的可选路线图 ID。 提供此参数时,将忽略所有其他筛选条件。 |
| preview_date | any | 否 | 可选预览可用日期筛选(与 previewAvailabilityDate 进行部分字符串匹配, 例如 "2026-07")。 |
| rollout_date | any | 否 | 可选推出日期筛选(与 generalAvailabilityDate 进行部分字符串匹配, 例如 "2026-03")。 |
| release_phase | any | 否 | 可选发布阶段筛选(不区分大小写的部分匹配)。 |
| cloud_instance | any | 否 | 可选云实例筛选(不区分大小写的部分匹配, 例如,"GCC" 可匹配 "GCC","GCC High" 可匹配 "GCC High")。 |
| include_facets | boolean | 否 | 为 True 时,响应中会包含分类法分面(products、statuses、 release_rings、platforms、cloud_instances)及其出现次数。与 limit=0 一起使用可仅获取分面,不返回功能。 分面根据应用筛选条件后的匹配结果计算。 |
| added_within_days | any | 否 | 可选回溯天数,用于查找近期新增的 功能(限制在 1-365 天)。仅返回创建日期在此 时间范围内的功能。 |
| modified_within_days | any | 否 | 可选回溯天数,用于查找近期修改的 功能(限制在 1-365 天)。 |
详细介绍
免责声明:这是一个独立、自行构建的项目,不是 Microsoft 官方工具或服务。
M365 Roadmap MCP Server
一个基于 Python 的 MCP(Model Context Protocol)服务,可让 AI Agent 以编程方式查询 Microsoft 365 Roadmap。
战略理由
对于依赖 Microsoft 365、Teams 或 SharePoint 的组织而言,“Roadmap” 是即将发生的变更的唯一可信信息来源。然而,手动浏览 Roadmap 网站既繁琐,又与技术规划工作流脱节。“Copilot 何时会在 GCC High 中推出?”这个问题会影响数百万美元的合同和部署计划。
现有研究表明,虽然有 RSS 订阅源,但没有工具可以让 AI Agent 结构化地查询这些数据,以回答复杂的筛选问题。“Roadmap Scout” MCP 服务可赋能 Agent 充当发布经理,主动识别能够带来新能力或威胁现有自定义配置的功能。
提示词示例
连接到 MCP 客户端后,你可以提出如下问题:
- 按产品和状态搜索:“目前有哪些 Microsoft Teams 功能正在推出?”
- 检查政府云可用性:“Copilot 已经在 GCC High 中可用了吗?”
- 查找最近新增的内容:“列出过去 30 天内添加到 M365 Roadmap 的所有内容”
- 获取功能详情:“详细介绍 Roadmap 功能 534606”
- 政府云规划:“我的机构使用 GCC High。我们可以期待哪些 OneDrive 功能?”
安装
前提条件
- Python 3.11+
- 兼容 MCP 的客户端(Claude Desktop、Cursor、Claude Code、GitHub Copilot CLI 等)
从 PyPI 安装(推荐)
使用 uvx(需要 uv):
uvx m365-roadmap-mcp
更新到最新版本:
uvx m365-roadmap-mcp@latest
如果尚未安装 uv,请先安装:
# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows (PowerShell)
irm https://astral.sh/uv/install.ps1 | iex
也可以使用 pip 安装(无需 uv):
pip install m365-roadmap-mcp
# Update to latest
pip install --upgrade m365-roadmap-mcp
快速设置
一键安装: 点击 VS Code 徽章即可自动设置(需要已安装
uv) 手动安装: Cursor、Claude Code、Copilot CLI 或 Claude Desktop 的说明请见下文
客户端配置
运行服务
uvx m365-roadmap-mcp
如果通过 pip 安装,也可以运行:
m365-roadmap-mcp
Claude Desktop
将以下内容添加到 Claude Desktop MCP 配置中:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
使用 uvx(推荐)
{
"mcpServers": {
"m365-roadmap": {
"command": "uvx",
"args": ["m365-roadmap-mcp"]
}
}
}
使用已安装的软件包
{
"mcpServers": {
"m365-roadmap": {
"command": "m365-roadmap-mcp"
}
}
}
Cursor
选项 1:一键安装(推荐)
cursor://anysphere.cursor-deeplink/mcp/install?name=m365-roadmap-mcp&config=eyJjb21tYW5kIjogInV2eCIsICJhcmdzIjogWyJtMzY1LXJvYWRtYXAtbWNwIl19
选项 2:手动配置
将以下内容添加到 Cursor MCP 配置中:
- 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
添加到 ~/.copilot/mcp-config.json:
{
"mcpServers": {
"m365-roadmap": {
"type": "stdio",
"command": "uvx",
"args": ["m365-roadmap-mcp"]
}
}
}
功能
提供一个 search_roadmap 工具,用于处理所有 M365 路线图查询。可组合任意筛选条件:
- 关键词搜索 —— 按标题或描述中的关键词查找功能
- 产品筛选 —— 按产品标签筛选(Teams、SharePoint 等)
- 状态筛选 —— 按状态筛选(开发中、逐步推出、已发布)
- 云实例筛选 —— 按云实例筛选(GCC、GCC High、DoD)
- 功能查询 —— 获取特定路线图 ID 的完整元数据
- 最近新增 —— 列出过去 N 天内新增的功能
- 发布阶段筛选 —— 按发布阶段筛选(正式版、预览版、定向发布)
- 平台筛选 —— 按平台筛选(Web、桌面端、iOS、Android、Mac)
- 推出日期筛选 —— 按正式发布的可用日期筛选(例如:“2026-03”、“2026”)
- 预览日期筛选 —— 按预览版可用日期筛选(例如:“2026-07”、“2026”)
- 最近修改 —— 列出过去 N 天内修改的功能
数据源
此 MCP 服务从 Microsoft 的公共路线图 API 获取数据:
- API 端点:
https://www.microsoft.com/releasecommunications/api/v2/m365 - 身份验证: 无需(公共端点)
- RSS 镜像:
https://www.microsoft.com/microsoft-365/RoadmapFeatureRSS(数据相同,采用 RSS 格式)
这些数据与 Microsoft 365 路线图网站使用的数据相同。旧版端点(roadmap-api.azurewebsites.net)已于 2025 年 3 月停用。
覆盖范围和限制
该 API 返回约 1,900 项活跃功能——即目前处于开发中、逐步推出或最近已发布的功能。数量上限固定;较早的或已退役的功能会逐渐从 API 中移除,不再返回。路线图网站可能会显示 API 中已不存在的历史功能。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。