MCP.so
ログイン
M

Microsoft Visio Desktop MCP Server

@Microsoft

基本情報

カテゴリ

メディアとデザイン

トランスポート

stdio

認証方式

none

作者

Microsoft

Microsoft Visio Desktop MCP Server について

AI クライアントからネイティブで編集可能な Visio 図面を作成・読み取り・更新できる Microsoft 公式 MCP サーバー(プレビュー、Windows 専用)。

Microsoft Visio Desktop MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "visio-local": {
      "command": "dnx",
      "args": [
        "Microsoft.Visio.Mcp",
        "--prerelease"
      ]
    }
  }
}

Microsoft Visio Desktop MCP Server のツール

8

Open or close the managed Visio desktop application and refresh the content index.

Work with drawings and pages: themes, explicit saves and exports (image or PDF).

Add shapes, connectors and text to one existing page.

Read diagram content, or retrieve JSON artifacts issued for large reads.

Apply ordered, focused edits to a page.

Check a page for supported visual defects (it reports problems, it does not fix them).

Return the nested authoring schema used for shapes, relationships and update operations.

Search installed masters, stencils and templates.

概要

概要

Microsoft Visio Desktop MCP Server(プレビュー)は、AI クライアントからネイティブで編集可能な Visio 図面を作成・確認・更新するための Microsoft 公式 MCP サーバーです。VS Code(GitHub Copilot のエージェントモード)や、ローカルの stdio MCP サーバーに対応したクライアントで利用できます。AI クライアントがリクエストを解釈してモデルを提供し、サーバーはローカルで動作して Windows 上の Visio デスクトップアプリを自動操作します。

NuGet パッケージ Microsoft.Visio.Mcp として配布され、dnx で起動します。実際の Visio を操作するため、結果は通常の .vsdx 図面となり、インストール済みのステンシルやテンプレートを使って手作業で編集を続けられます。

できること

  • manage_visio:管理対象の Visio デスクトップアプリを開閉し、コンテンツインデックスを更新します。
  • manage_document:図面とページを扱います。テーマ、明示的な保存、エクスポート(画像または PDF)に対応します。
  • create_diagram:既存の 1 ページにシェイプ、コネクタ、テキストを追加します。
  • read_diagram:図面の内容を読み取るか、大きな読み取り結果として発行された JSON アーティファクトを取得します。
  • update_diagram:ページに対して順序付きの限定的な編集を適用します。
  • validate_diagram:ページ内の対応する視覚的な不具合を検出します(報告のみで、修正はしません)。
  • get_visual_model_schema:シェイプ、リレーション、更新操作に使うネストされた作成用スキーマを返します。
  • content_search:インストール済みのマスター、ステンシル、テンプレートを検索します。

インストール

必要なもの:対話型の Windows デスクトップセッション、インストール済みでアクティベート・ライセンス済みの Visio Desktop(Visio for the web は不可)、dnx ランチャー用の .NET 10 SDK、そしてローカル stdio MCP サーバーに対応し、ツール呼び出しが可能なモデルを使える AI クライアントです。

VS Code(.vscode/mcp.json):

{
  "servers": {
    "visio-local": {
      "type": "stdio",
      "command": "dnx",
      "args": ["Microsoft.Visio.Mcp", "--prerelease"]
    }
  }
}

ほかのクライアントでも同じコマンド dnx Microsoft.Visio.Mcp --prerelease を、それぞれの設定形式で指定します。接続後に 8 つのツールが表示されることを確認し、ドキュメントの最初の図面のチュートリアルを試してください。

制限事項

  • プレビュー版です。評価用であり、本番環境や重要な業務には向きません。パッケージのライセンス条項を確認してください。
  • Windows と Visio Desktop のみに対応します。Visio for the web には対応せず、ホスト型やヘッドレスのクラウド版もありません。AI クライアント、サーバー、Visio は同じサインイン済みの Windows ユーザーで実行する必要があります(WSL、コンテナー、SSH、クラウドワークスペースは不可)。
  • ソースファイルは AI クライアントが読み取ります。サーバー自体は CSV、JSON、Excel をインポートしません。
  • 結果はモデルや実行ごとに異なり、レイアウトは通常確認が必要です。変更はエージェントが図面を保存したときにのみ保存されます。
  • 動作中は Visio のイベントが無効になるため、アドインやマクロが動かない場合があります。従来の .vss/.vst ステンシルは新しい形式のコピーが必要です。
  • プライバシー:サーバーは Windows アカウントのファイル権限で動作します。AI クライアントは図面の内容をモデルプロバイダーに送信する場合があり、サーバーは Office のプライバシー設定に応じて Microsoft に診断データを送信することがあります。

FAQ

これは Microsoft 公式の Visio MCP サーバーですか? はい。Microsoft が NuGet パッケージ Microsoft.Visio.Mcp として公開しており、ドキュメントは microsoft.github.io/Visio-Desktop-MCP-Server にあります。mcp.so にあるほかの「Visio MCP」プロジェクトはコミュニティ製です。

macOS やブラウザーで使えますか? いいえ。Windows 上の Visio デスクトップアプリが必要です。

AI モデルは含まれていますか? いいえ。ツールを提供するだけで、モデルは AI クライアント側が提供します。

出典:ドキュメント、GitHub、NuGet。2026-11-10 確認。

コメント

「メディアとデザイン」の他のコンテンツ