M365 Roadmap について
M365 Roadmapは、Microsoft 365の公開ロードマップを検索するPython製MCPサーバーです。AIエージェントや組織向けに、政府クラウドでの提供状況を含め、今後の機能や最近の変更を条件で絞り込めます。
主な機能
- 01キーワードでロードマップを検索
- 02製品とステータスで絞り込み
- 03クラウド環境とプラットフォームで絞り込み
- 04IDで機能の詳細を取得
- 05最近追加・変更された項目を検索
- 06リリース段階と日付で絞り込み
活用シーン
- 01展開中のTeams機能を確認
- 02GCC HighでのCopilot提供状況を確認
- 03GCC 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
AI エージェントが Microsoft 365 Roadmap をプログラムから照会できるようにする、Python ベースの MCP(Model Context Protocol)サーバーです。
戦略的な背景
Microsoft 365、Teams、または SharePoint に依存する組織にとって、「Roadmap」は今後の変更に関する唯一の信頼できる情報源です。しかし、ロードマップのウェブサイトを手動で確認するのは面倒で、技術計画のワークフローとも連携していません。「Copilot は GCC High にいつ導入されますか?」という質問は、数百万ドル規模の契約や展開スケジュールに影響します。
既存の調査によると、RSS フィードは存在する一方で、AI エージェントがこのデータを構造的に照会し、複雑な条件で絞り込んだ質問に回答できるツールはありません。「Roadmap Scout」MCP サーバーを使うと、エージェントがリリースマネージャーとして機能し、新しい機能を実現する、あるいは既存のカスタマイズに影響を及ぼす可能性のある機能を先回りして特定できます。
プロンプトの例
MCP クライアントに接続すると、次のような質問ができます。
- 製品とステータスで検索:「現在、ロールアウト中の Microsoft Teams の機能は何ですか?」
- 政府機関向けクラウドでの提供状況を確認:「Copilot はもう GCC High で利用できますか?」
- 最近追加された項目を検索:「過去 30 日間に M365 のロードマップに追加された項目をすべて表示してください」
- 機能の詳細を取得:「ロードマップの機能 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"]
}
}
}
機能
すべての M365 ロードマップに関するクエリを処理する単一の search_roadmap ツールを提供します。任意のフィルターを組み合わせて使用できます。
- キーワード検索 -- タイトルや説明に含まれるキーワードで機能を検索します
- 製品フィルター -- 製品タグ(Teams、SharePoint など)で絞り込みます
- ステータスフィルター -- ステータス(In development、Rolling out、Launched)で絞り込みます
- クラウドインスタンスフィルター -- クラウドインスタンス(GCC、GCC High、DoD)で絞り込みます
- 機能の検索 -- 特定のロードマップ ID の完全なメタデータを取得します
- 最近追加された機能 -- 過去 N 日以内に追加された機能を一覧表示します
- リリースフェーズフィルター -- リリースフェーズ(General Availability、Preview、Targeted Release)で絞り込みます
- プラットフォームフィルター -- プラットフォーム(Web、Desktop、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 は、現在 In Development、Rolling Out、または最近 Launched となっている約 1,900 件の有効な機能を返します。これは固定上限です。古い機能や廃止された機能は API の対象外となり、返されなくなります。ロードマップのウェブサイトには、API に存在しない過去の機能が表示される場合があります。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。