Mermaid Doc MCP Server について
Mermaid Doc MCP Server は Mermaid 図のドキュメントにアクセスする MCP サーバーです。利用可能な図の一覧や、指定した図のドキュメントを必要とする MCP クライアント向けです。
主な機能
- 01利用可能な Mermaid 図の一覧表示
- 02指定した図のドキュメント取得
活用シーン
- 01名前による Mermaid 図の検索
- 02特定の図のドキュメント確認
MCP 対応
Mermaid 図の名前を一覧表示し、選択した図のドキュメントを返すツールを公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Mermaid Doc MCP サーバー
Mermaid Doc MCP サーバーは、Mermaid ドキュメントを生成するためのサーバーです。
機能
- 図の一覧表示:ドキュメントで利用できるすべての Mermaid 図の名前を一覧表示します。
- ドキュメントの取得:指定した Mermaid 図のドキュメント内容を取得します。
前提条件
インストール要件
- Astral または GitHub の READMEから
uvをインストールします 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:
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。