
i-tozer/excalidraw-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
i-tozer/excalidraw-mcp - кандидат на сервер MCP, импортированный из https://github.com/i-tozer/excalidraw-mcp.
Обзор
i-tozer/excalidraw-mcp - кандидат на сервер MCP, импортированный из https://github.com/i-tozer/excalidraw-mcp.
Обзор (машинный перевод)
Это сервер Model Context Protocol (MCP) для Excalidraw, обеспечивающий функциональность API для работы на чертежах Excalidraw.
Особенности
Создавать, читать, обновлять и удалять чертежи Excalidraw
- Экспорт чертежей в форматы SVG, PNG и JSON Простая файловая система хранения
##Установка
Использование
Запуск сервера
Конечные точки API
Сервер предоставляет следующие инструменты:
Управление рисунком
- [[Т0]]: Создайте новый рисунок Excalidraw
- [[Т1]]: Получить рисунок Excalidraw по ID
- [[Т2]]: Обновить рисунок Excalidraw по ID
- [[Т3]]: Удалить рисунок Excalidraw по ID
- [[Т4]]: Список всех рисунков Excalidraw
Экспортные операции
- [[Т5]]: Экспортировать рисунок Excalidraw в SVG
- [[Т6]]: Экспортировать рисунок Excalidraw в PNG
- [[Т7]]: Экспортировать рисунок Excalidraw в JSON
##Развитие
Проектная структура
###Строительство
###Бег в режиме разработки
Лицензия
МТИ
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Excalidraw MCP Server
This is a Model Context Protocol (MCP) server for Excalidraw, providing API functionality for operating on Excalidraw drawings.
Features
- Create, read, update, and delete Excalidraw drawings
- Export drawings to SVG, PNG, and JSON formats
- Simple file-based storage system
Installation
# 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
Usage
Starting the Server
npm start
API Endpoints
The server provides the following tools:
Drawing Management
create_drawing: Create a new Excalidraw drawingget_drawing: Get an Excalidraw drawing by IDupdate_drawing: Update an Excalidraw drawing by IDdelete_drawing: Delete an Excalidraw drawing by IDlist_drawings: List all Excalidraw drawings
Export Operations
export_to_svg: Export an Excalidraw drawing to SVGexport_to_png: Export an Excalidraw drawing to PNGexport_to_json: Export an Excalidraw drawing to JSON
Development
Project Structure
excalidraw-mcp/
├── src/
│ ├── common/
│ │ └── errors.ts
│ └── operations/
│ ├── drawings.ts
│ └── export.ts
├── index.ts
├── package.json
├── tsconfig.json
└── README.md
Building
npm run build
Running in Development Mode
npm run dev
License
MIT
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →