Confidential guide on numerology and astrology, based of GG33 Public information

mcp_excalidraw
3 years
Works with Finder
2
Github Watches
6
Github Forks
28
Github Stars
Excalidraw MCP Server: Powerful Drawing API for LLM Integration
A comprehensive Model Context Protocol (MCP) server that enables seamless interaction with Excalidraw diagrams and drawings. This server provides LLMs (Large Language Models) with the ability to create, modify, query, and manipulate Excalidraw drawings through a structured, developer-friendly API.
Features
- Full Excalidraw Element Control: Create, update, delete, and query any Excalidraw element
- Advanced Element Manipulation: Group, align, distribute, lock, and unlock elements
- Resource Management: Access and modify scene information, libraries, themes, and elements
- Easy Integration: Works with Claude Desktop and other LLM platforms
- Docker Support: Simple deployment with containerization options
API Tools Reference
Element Creation and Modification
-
create_element
- Create a new Excalidraw element (rectangle, ellipse, diamond, etc.)
- Required inputs:
type
,x
,y
coordinates - Optional inputs: dimensions, colors, styling properties
-
update_element
- Update an existing Excalidraw element by ID
- Required input:
id
of the element to update - Optional inputs: any element property to modify
-
delete_element
- Delete an Excalidraw element
- Required input:
id
of the element to delete
-
query_elements
- Query elements with optional filtering
- Optional inputs:
type
to filter by element type,filter
object with key-value pairs
Resource Management
-
get_resource
- Get a specific resource like scene information or all elements
- Required input:
resource
type (scene, library, theme, elements)
Element Organization
-
group_elements
- Group multiple elements together
- Required input:
elementIds
array of element IDs to group
-
ungroup_elements
- Ungroup a group of elements
- Required input:
groupId
of the group to ungroup
-
align_elements
- Align multiple elements based on specified alignment
- Required inputs:
elementIds
array andalignment
(left, center, right, top, middle, bottom)
-
distribute_elements
- Distribute elements evenly across space
- Required inputs:
elementIds
array anddirection
(horizontal or vertical)
-
lock_elements
- Lock elements to prevent modification
- Required input:
elementIds
array of elements to lock
-
unlock_elements
- Unlock elements to allow modification
- Required input:
elementIds
array of elements to unlock
Integration with Claude Desktop
To use this server with the Claude Desktop application, add the following configuration to the "mcpServers" section of your claude_desktop_config.json
:
{
"mcpServers": {
"excalidraw": {
"command": "node",
"args": ["src/index.js"],
"env": {
"LOG_LEVEL": "info",
"DEBUG": "false"
}
}
}
}
Integration with Cursor
To use this server with Cursor, create a .cursor/mcp.json
file in your workspace with the following configuration:
{
"mcpServers": {
"excalidraw": {
"command": "node",
"args": [
"/path/to/your/directory/mcp_excalidraw/src/index.js"
],
"env": {
"LOG_LEVEL": "info",
"DEBUG": "false"
}
}
}
}
Make sure to:
- Replace
/path/to/your/directory
with the actual absolute path to your mcp_excalidraw installation - Create the
.cursor
directory if it doesn't exist - Ensure the path to
index.js
is correct and the file exists
Docker Integration
{
"mcpServers": {
"excalidraw": {
"command": "docker",
"args": ["run", "-i", "--rm", "mcp/excalidraw"],
"env": {
"LOG_LEVEL": "info",
"DEBUG": "false"
}
}
}
}
Installation Guide
NPM Installation
# Install dependencies
npm install
# Start the server
npm start
Docker Installation
# Build the Docker image
docker build -t mcp/excalidraw .
# Run the container
docker run -i --rm mcp/excalidraw
Configuration Options
The server can be configured using the following environment variables:
-
LOG_LEVEL
- Set the logging level (default: "info") -
DEBUG
- Enable debug mode (default: "false") -
DEFAULT_THEME
- Set the default theme (default: "light")
Usage Examples
Here are some practical examples of how to use the Excalidraw MCP server:
Creating a Rectangle Element
{
"type": "rectangle",
"x": 100,
"y": 100,
"width": 200,
"height": 100,
"backgroundColor": "#ffffff",
"strokeColor": "#000000",
"strokeWidth": 2,
"roughness": 1
}
Querying Specific Elements
{
"type": "rectangle",
"filter": {
"strokeColor": "#000000"
}
}
Grouping Multiple Elements
{
"elementIds": ["elem1", "elem2", "elem3"]
}
License
This Excalidraw MCP server is licensed under the MIT License. You are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
相关推荐
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
I find academic articles and books for research and literature reviews.
Embark on a thrilling diplomatic quest across a galaxy on the brink of war. Navigate complex politics and alien cultures to forge peace and avert catastrophe in this immersive interstellar adventure.
Delivers concise Python code and interprets non-English comments
Descubra la colección más completa y actualizada de servidores MCP en el mercado. Este repositorio sirve como un centro centralizado, que ofrece un extenso catálogo de servidores MCP de código abierto y propietarios, completos con características, enlaces de documentación y colaboradores.
Manipulación basada en Micrypthon I2C del expansor GPIO de la serie MCP, derivada de AdaFruit_MCP230xx
🔥 1Panel proporciona una interfaz web intuitiva y un servidor MCP para administrar sitios web, archivos, contenedores, bases de datos y LLM en un servidor de Linux.
La aplicación AI de escritorio todo en uno y Docker con trapo incorporado, agentes de IA, creador de agentes sin código, compatibilidad de MCP y más.
Servidores AWS MCP: servidores MCP especializados que traen las mejores prácticas de AWS directamente a su flujo de trabajo de desarrollo
Servidores MCP impresionantes: una lista curada de servidores de protocolo de contexto del modelo
🧑🚀 全世界最好的 llM 资料总结(数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Resumen de los mejores recursos del mundo.
Reviews

user_NClKQVbo
"I've been using mcp_excalidraw from yctimlin and it has completely improved my workflow. The intuitive interface and powerful features make it easy to create stunning visualizations. Highly recommend checking it out! For more information, visit https://github.com/yctimlin/mcp_excalidraw."