Skip to main content
ClaudeWave
moonriddim avatar
moonriddim

skedra-community

Ver en GitHub

Skedra Whiteboard — open-source infinite canvas with encrypted collaboration and self-hosting.

MCP ServersRegistry oficial1 estrellas0 forksTypeScriptNOASSERTIONActualizado today
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/moonriddim/skedra-community
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "skedra-community": {
      "command": "node",
      "args": ["/path/to/skedra-community/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/moonriddim/skedra-community and follow its README for install instructions.
Casos de uso

Resumen de MCP Servers

<p align="center">
  <a href="https://skedra.xyz">
    <picture>
      <source media="(prefers-color-scheme: dark)" srcset="apps/web/public/logo-wordmark-dark.png" />
      <img src="apps/web/public/logo-wordmark-light.png" alt="Skedra" width="520" />
    </picture>
  </a>
</p>

<p align="center">
  <a href="https://skedra.xyz">Whiteboard</a> ·
  <a href="https://skedra.xyz/mcp">MCP for AI agents</a> ·
  <a href="https://libraries.skedra.xyz">Libraries</a> ·
  <a href="#self-host-skedra">Self-host</a> ·
  <a href="packages/react">React SDK</a>
</p>

<h2 align="center">Skedra Whiteboard — the open-source visual workspace for people and AI agents.</h2>

<p align="center">
  Local-first. Agent-editable. Collaborative. Self-hostable.
</p>

<p align="center">
  <a href="https://github.com/moonriddim/skedra-community/actions/workflows/docker-images.yml">
    <img src="https://github.com/moonriddim/skedra-community/actions/workflows/docker-images.yml/badge.svg" alt="Build status" />
  </a>
  <a href="LICENSE">
    <img src="https://img.shields.io/badge/license-AGPL--3.0-13b8a6" alt="AGPL-3.0 license" />
  </a>
  <a href="https://github.com/moonriddim/skedra-community/pkgs/container/skedra-community-standalone">
    <img src="https://img.shields.io/badge/docker-GHCR-2496ED?logo=docker&logoColor=white" alt="Docker image on GHCR" />
  </a>
</p>

Skedra Whiteboard is a modern infinite canvas for sketching ideas, mapping systems, planning
projects, and collaborating with people or AI agents. Through its 23-tool MCP server,
agents can create and edit native Kanban boards, Gantt timelines and diagrams instead
of returning flat screenshots. Use the free whiteboard at
[skedra.xyz](https://skedra.xyz), or run the complete Community edition on your
own infrastructure.

<p align="center">
  <a href="https://skedra.xyz">
    <img src="apps/web/public/readme/skedra-whiteboard.png" alt="Skedra infinite canvas with the editor toolbar and getting-started board" width="1100" />
  </a>
</p>

## Features

- **Infinite canvas** with shapes, text, arrows, freehand drawing, images, and frames
- **Visual workflows** for flowcharts, mind maps, graphical sequence diagrams with optional Mermaid import, Gantt charts, kanban boards, and reusable templates
- **Local-first whiteboard** that works without creating an account
- **Real-time collaboration** with encrypted canvas updates and assets
- **Team workspaces** with roles, permissions, comments, mentions, and activity
- **Shareable boards** for guests, presentations, and read-only embeds
- **MCP server** with 23 structured tools for agent-editable boards, plans, diagrams, members, and activity
- **Shape libraries** with `.skedralib` import, private collections, and a community catalog
- **Portable files** with the open `.skedra` format
- **Optional AI and voice calls** using your own providers
- **Dark mode and localization** for a comfortable workspace

## MCP for AI agents

Connect Codex, Claude, Cursor, OpenCode or another Streamable HTTP client to
the hosted server:

```text
https://skedra.xyz/api/mcp
```

Create an account, then open **Settings > API Keys & MCP** for a generated,
client-specific configuration. New Founding Users receive 30 days of Skedra
Cloud access without a credit card.

The result of an agent call is a normal editable Skedra board. Humans can keep
moving cards, changing dependencies and refining diagrams while the agent reads
and updates the same structured elements.

- [MCP product page and demo](https://skedra.xyz/mcp)
- [MCP setup, security boundary and example prompts](docs/MCP.md)
- [Official MCP Registry submission package](apps/mcp/REGISTRY.md)

## Skedra Community

Skedra Community is the complete open-source workspace: the web app, accounts,
teams, persisted boards, collaboration, comments, libraries, API, database, and
self-hosting tools.

The canvas is also available as reusable, auth-free packages:

- [`@skedra/canvas-core`](packages/canvas-core) — canvas model and algorithms
- [`@skedra/canvas-editor`](packages/canvas-editor) — shared editor interactions
- [`@skedra/canvas-react`](packages/canvas-react) — shared SVG renderer
- [`@skedra/react`](packages/react) — embeddable React editor

See [Community scope](PRODUCT_BOUNDARY.md) for the exact project boundary.

## Self-host Skedra

The fastest way to run Skedra is the all-in-one Docker image:

```bash
docker run -d \
  --name skedra \
  -p 3000:80 \
  -v skedra_data:/data \
  ghcr.io/moonriddim/skedra-community-standalone:latest
```

Open [http://localhost:3000](http://localhost:3000). Your boards, database, and
instance secrets are kept in the `skedra_data` volume.

For Docker Compose, production domains, external storage, LiveKit, updates, and
backups, follow the [self-hosting guide](SELFHOST.md).

## Development

```bash
git clone https://github.com/moonriddim/skedra-community.git
cd skedra-community
docker compose -f docker-compose.dev.yml up -d
cp .env.example .env
pnpm install
pnpm db:push
pnpm dev
```

Open [http://localhost:5174](http://localhost:5174).

`pnpm dev` also keeps the public React SDK artifacts current while shared
canvas code changes. Use `pnpm dev:sdk` for the SDK watcher alone and
`pnpm sdk:verify` to run the focused Web/SDK parity, package, and build checks.

## Contributing

Skedra is built in the open, and contributions are welcome.

- Found a bug or have an idea? [Open an issue](https://github.com/moonriddim/skedra-community/issues).
- Want to improve the code? Fork the repository and open a pull request.
- Planning a larger change? Start with an issue so we can align on the direction.

## License

Skedra Community is licensed under [`AGPL-3.0-only`](LICENSE). The reusable
[`canvas-core`](packages/canvas-core/LICENSE),
[`canvas-editor`](packages/canvas-editor/LICENSE), and
[`react`](packages/react/LICENSE) packages are available under the MIT License.
collaborationend-to-end-encryptioninfinite-canvasreactself-hostedwhiteboard

Lo que la gente pregunta sobre skedra-community

¿Qué es moonriddim/skedra-community?

+

moonriddim/skedra-community es mcp servers para el ecosistema de Claude AI. Skedra Whiteboard — open-source infinite canvas with encrypted collaboration and self-hosting. Tiene 1 estrellas en GitHub y se actualizó por última vez today.

¿Cómo se instala skedra-community?

+

Puedes instalar skedra-community clonando el repositorio (https://github.com/moonriddim/skedra-community) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar moonriddim/skedra-community?

+

moonriddim/skedra-community aún no ha sido auditado por nuestro agente de seguridad. Revisa el repositorio original en GitHub antes de usarlo en producción.

¿Quién mantiene moonriddim/skedra-community?

+

moonriddim/skedra-community es mantenido por moonriddim. La última actividad registrada en GitHub es de today, con 0 issues abiertos.

¿Hay alternativas a skedra-community?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega skedra-community en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: moonriddim/skedra-community
[![Featured on ClaudeWave](https://claudewave.com/api/badge/moonriddim-skedra-community)](https://claudewave.com/repo/moonriddim-skedra-community)
<a href="https://claudewave.com/repo/moonriddim-skedra-community"><img src="https://claudewave.com/api/badge/moonriddim-skedra-community" alt="Featured on ClaudeWave: moonriddim/skedra-community" width="320" height="64" /></a>

Más MCP Servers

Alternativas a skedra-community