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용 MCP(Model Context Protocol) 서버로, Excalidraw 도면 작업을 위한 API 기능을 제공합니다.

특징

  • Excalidraw 도면을 만들고, 읽고, 업데이트하고, 삭제합니다.
  • SVG, PNG 및 JSON 형식으로 도면 내보내기
  • 간단한 파일 기반 저장 시스템

설치

지엑스피1

용법

서버 시작

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

특허

MIT

-
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