mcpField
M
Mermaid Doc MCP Server

Mermaid Doc MCP Server

ローカル
github.com/moritalous開発ツール281 週間前に更新

Mermaid Doc MCP Server について

Mermaid Doc MCP Server は Mermaid 図のドキュメントにアクセスする MCP サーバーです。利用可能な図の一覧や、指定した図のドキュメントを必要とする MCP クライアント向けです。

主な機能

  1. 01利用可能な Mermaid 図の一覧表示
  2. 02指定した図のドキュメント取得

活用シーン

  1. 01名前による Mermaid 図の検索
  2. 02特定の図のドキュメント確認

MCP 対応

Mermaid 図の名前を一覧表示し、選択した図のドキュメントを返すツールを公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"mermaid-doc": {
"command": "uvx",
"args": [
"mermaid-doc-mcp-server@latest"
]
}
}
}
起動コマンドuvx mermaid-doc-mcp-server@latest

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypimermaid-doc-mcp-server@latest

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Mermaid Doc MCP サーバー

Mermaid Doc MCP サーバーは、Mermaid ドキュメントを生成するためのサーバーです。

機能

  • 図の一覧表示:ドキュメントで利用できるすべての Mermaid 図の名前を一覧表示します。
  • ドキュメントの取得:指定した Mermaid 図のドキュメント内容を取得します。

前提条件

インストール要件
  1. Astral または GitHub の READMEから uv をインストールします
  2. uv python install 3.10 を使用して Python 3.10 以降をインストールします(または、より新しいバージョンをインストールします)

インストール

この MCP サーバーを Amazon Q または Claude に追加するには、MCP 設定ファイルに以下を追加します。Amazon Q の場合は、q chat を実行しているディレクトリの下に .amazonq/mcp.json という名前のファイルを作成します(まだ存在しない場合)。次に、以下の設定を追加します。

{
  "mcpServers": {
    "mermaid-doc-mcp-server": {
        "command": "uvx",
        "args": ["mermaid-doc-mcp-server@latest"]
    }
  }
}

ツール

list_diagrams

ドキュメントで利用できるすべての Mermaid 図の名前を一覧表示します。

def list_diagrams() -> list:
get_diagram_doc

指定した Mermaid 図のドキュメント内容を取得します。

def get_diagram_doc(diagram_name: str) -> str:

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。