Excalidraw MCP Server

by i-tozer
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Provides tools for managing Excalidraw drawings including creating, reading, updating, and deleting drawings, as well as exporting drawings to SVG, PNG, and JSON formats.

  • Enables exporting Excalidraw drawings to SVG format.

Excalidraw MCP サーバー

これは、Excalidraw の Model Context Protocol (MCP) サーバーであり、Excalidraw 図面を操作するための API 機能を提供します。

特徴

  • Excalidraw 図面の作成、読み取り、更新、削除
  • 図面をSVG、PNG、JSON形式でエクスポートします
  • シンプルなファイルベースのストレージシステム

インストール

# Clone the repository git clone https://github.com/yourusername/excalidraw-mcp.git cd excalidraw-mcp # Install dependencies npm install # Build the project npm run build

使用法

サーバーの起動

npm start

APIエンドポイント

サーバーは次のツールを提供します。

図面管理

  • create_drawing : 新しいExcalidraw図面を作成する
  • get_drawing : ID で Excalidraw 図面を取得する
  • update_drawing : ID で Excalidraw 図面を更新する
  • delete_drawing : ID で Excalidraw 図面を削除する
  • list_drawings : すべての Excalidraw 図面を一覧表示します

輸出業務

  • export_to_svg : Excalidraw の描画を SVG にエクスポートします。
  • export_to_png : Excalidraw の図面を PNG にエクスポートします。
  • export_to_json : Excalidraw 図面を JSON にエクスポートする

発達

プロジェクト構造

excalidraw-mcp/ ├── src/ │ ├── common/ │ │ └── errors.ts │ └── operations/ │ ├── drawings.ts │ └── export.ts ├── index.ts ├── package.json ├── tsconfig.json └── README.md

建物

npm run build

開発モードで実行

npm run dev

ライセンス

マサチューセッツ工科大学

-
security - not tested
F
license - not found
-
quality - not tested

SVG、PNG、JSON などのさまざまな形式で Excalidraw 図面を作成、管理、エクスポートするための API 機能を提供するモデル コンテキスト プロトコル サーバー。

  1. Features
    1. Installation
      1. Usage
        1. Starting the Server
        2. API Endpoints
      2. Development
        1. Project Structure
        2. Building
        3. Running in Development Mode
      3. License
        ID: v5xm1od4cu