Skip to main content
Glama
alona-iaig

Overboard Studio MCP Server

Overboard Studio — MCP-Server

Overboard Studio ist ein kollaboratives Whiteboard. Dies ist der offizielle Model Context Protocol (MCP)-Server: Er ermöglicht es jedem KI-Agenten (Claude, ChatGPT, Cursor, Codex, …), echte, teilbare Boards zu erstellen und zu verwalten — Haftnotizen, Formen, Text, Rahmen, Diagramme, Flussdiagramme, Tabellen, Verbinder —, die live in der Overboard-Web-App angezeigt werden.

Gehosteter Endpunkt (empfohlen): https://overboard.studio/mcp (OAuth, unterstützt Claude.ai, ChatGPT, Cursor, etc.)

Stdio-Modus: für Claude Code / Cursor / Claude Desktop, die lokal ausgeführt werden.

Schnelle Verbindung

Claude.ai (Web)

Einstellungen → Connectors → Benutzerdefinierten Connector hinzufügen → URL: https://overboard.studio/mcp → den OAuth-Prozess abschließen.

Claude Code

claude mcp add --transport http overboard https://overboard.studio/mcp
/mcp auth

Claude Desktop (Stdio)

Hinzufügen zu ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "overboard": {
      "command": "npx",
      "args": ["-y", "@overboard/mcp-server"],
      "env": {
        "SUPABASE_URL": "https://your-project.supabase.co",
        "SUPABASE_SERVICE_ROLE_KEY": "your-service-role-key"
      }
    }
  }
}

Cursor

Hinzufügen zu .cursor/mcp.json:

{
  "mcpServers": {
    "overboard": {
      "url": "https://overboard.studio/mcp"
    }
  }
}

Tools (16)

Boards

Tool

Beschreibung

Anmerkung

get_current_user

ID, E-Mail, Anzeigename des authentifizierten Benutzers

schreibgeschützt

list_boards

Boards, die Ihnen gehören oder zu denen Sie eingeladen wurden

schreibgeschützt

get_board

Board-Metadaten + Anzahl der Mitglieder/Elemente

schreibgeschützt

create_board

Neues leeres Board, Sie werden Eigentümer

schreiben

create_board_with_elements

Neues Board, vorab mit Elementen gefüllt (bevorzugt)

schreiben

rename_board

Umbenennen eines Boards, das Ihnen gehört

schreiben, idempotent

delete_board

Kaskadierendes Löschen von Board, Mitgliedern, Elementen

destruktiv

get_board_url

Direkte URL zum Öffnen des Boards in der Web-App

schreibgeschützt

Elemente

Tool

Beschreibung

Anmerkung

get_elements

Alle Elemente auf einem Board

schreibgeschützt

create_element

Haftnotiz / Form / Text / Rahmen / Diagramm / etc. hinzufügen

schreiben

bulk_create_elements

Stapelerstellung (bevorzugt für >2 Elemente)

schreiben

update_element

Eigenschaften zusammenführen — verschieben/Größe ändern/umfärben/Text bearbeiten

schreiben, idempotent

delete_element

Ein einzelnes Element entfernen

destruktiv

Zusammenarbeit

Tool

Beschreibung

Anmerkung

get_collaborators

Mitglieder eines Boards mit Rollen

schreibgeschützt

get_board_activity

Kürzliche Elementänderungen (standardmäßig letzte 24h)

schreibgeschützt

invite_to_board

Einen teilbaren Einladungslink generieren

schreiben

Elementtypen

sticky-note, text, path, shape, connector, frame, graph, chart, flowchart, table, timeline, kanban, doc, vote, timer, estimation

Intelligente Standardwerte werden für Position, Größe und Styling angewendet — Sie müssen nur angeben, was Sie anpassen möchten.

Authentifizierung

Der gehostete Endpunkt verwendet OAuth 2.0. Der Client (Claude.ai, etc.) führt den Benutzer einmal durch den Auth-Prozess von Overboard; Token sind 30 Tage lang gültig.

Der Stdio-Modus verwendet den Supabase-Service-Role-Key — übergeben Sie ihn als Umgebungsvariable. Jeder Tool-Aufruf erzwingt den benutzerspezifischen Board-Zugriff über die Supabase Row-Level Security; der Service-Role-Key umgeht RLS nur für die Tools, die den Multi-User-Status lesen/schreiben müssen.

Aus Quellcode erstellen

npm install
npm run build
node dist/index.js

Für den HTTP-Modus:

node dist/index.js --http --port=3002

Test mit MCP Inspector

SUPABASE_URL=... SUPABASE_SERVICE_ROLE_KEY=... \
  npx @modelcontextprotocol/inspector node dist/index.js

Beispiel-Prompts

Sobald die Verbindung hergestellt ist, versuchen Sie:

  • "List all my boards"

  • "Create a sprint planning board with 5 yellow sticky notes for: Design login, Set up API, Write tests, Deploy staging, Code review"

  • "Show me everything on board {id}"

  • "Move the first sticky note to (500, 300) and recolor it green"

  • "Generate an invite link for board {id} as editor"

Lizenz

MIT

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/alona-iaig/overboard-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server