Integrate excalidraw-mcp as a first-class diagramming feature
Mantenedores costumam responder em até 1 dia
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 48/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- typescript
- Domínio
- api, documentation, frontend
Direção de pesquisa
Start with apps/app/src/app/api/copilotkit/route.ts:24-29 and inspect use-example-suggestions.tsx, then review the README. Done means the MCP server uses the descriptive ID, diagramming suggestions are visible, and the README explains the Excalidraw integration and its capabilities; local development support is optional.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Summary
Deepen the integration with excalidraw-mcp beyond the current minimal config (a single remote URL in route.ts). The goal is to make diagram generation a showcase feature of this template — on par with the todo list — so developers see how MCP Apps work with CopilotKit's agent state pattern.
Current State
The runtime already points to https://mcp.excalidraw.com as a default MCP server (apps/app/src/app/api/copilotkit/route.ts:24-29), but:
- There's no UI affordance showing users they can ask the agent to draw diagrams
- No example prompts or suggestions mention diagramming
- The
serverIdis a generic"example_mcp_app"rather than something descriptive - No documentation on what the Excalidraw MCP integration enables
Proposed Changes
- Rename the MCP server ID from
"example_mcp_app"to"excalidraw"for clarity - Add diagramming-related chat suggestions in
use-example-suggestions.tsx(e.g. "Draw an architecture diagram of this app", "Sketch out a flowchart for the todo lifecycle") - Add a section to the README explaining the Excalidraw MCP integration and what users can do with it
- Optional: local dev support — add instructions or a script for running excalidraw-mcp locally via
npxor Docker, so the demo works offline / without the hosted endpoint
Why
This repo is a template for developers evaluating CopilotKit. Showing MCP Apps integration with a compelling visual tool like Excalidraw makes the demo significantly more impressive and helps developers understand the MCP Apps pattern.
References
- excalidraw-mcp repo: https://github.com/excalidraw/excalidraw-mcp
- Hosted endpoint:
https://mcp.excalidraw.com
- Linguagem predominante
- TypeScript
- Estrelas
- 3.9k
- Forks
- 414
- Merge médio
- 4h
- PRs com merge (30d)
- 6
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de CopilotKit/OpenIntelligentUI
-
Script dedup key truncation may cause collisionsTalvez já em andamento @saschabuehrle assumiu há 216 dias. Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
CopilotKit/OpenIntelligentUI#37 ·
Mantenedores costumam responder em até 1 dia
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
CopilotKit/OpenIntelligentUI#29 ·
Mantenedores costumam responder em até 1 dia
-
Self-host with Docker Compose and optional server-held keysTalvez já em andamento @kannan983 assumiu há 16 dias. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 18/100
CopilotKit/OpenIntelligentUI#98 ·
Mantenedores costumam responder em até 1 dia
-
Support OpenAI-compatible gateways (OpenRouter) via vendor/model namesTalvez já em andamento @kannan983 assumiu há 16 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 25/100
CopilotKit/OpenIntelligentUI#97 ·
Mantenedores costumam responder em até 1 dia
-
UIAberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 8/100
CopilotKit/OpenIntelligentUI#96 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de CopilotKit/OpenIntelligentUI
Issues semelhantes
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
awslabs/visual-asset-management-system#804 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
restatedev/sdk-typescript#813 ·
-
bug desktop P1 session XS
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
Merit-Systems/x402scan#1312 ·
-
type:bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Azure/apiops-cli#331 ·
Mantenedores costumam responder em até 3 dias