Skip to main content
Glama
alona-iaig

Overboard Studio MCP Server

Overboard Studio — MCP-сервер

Overboard Studio — это сервис для совместной работы на виртуальной доске. Это официальный сервер протокола Model Context Protocol (MCP): он позволяет любому ИИ-агенту (Claude, ChatGPT, Cursor, Codex и др.) создавать и управлять реальными, доступными для совместного использования досками — заметками, фигурами, текстом, фреймами, графиками, блок-схемами, таблицами, соединительными линиями — которые отображаются в реальном времени в веб-приложении Overboard.

Хостинговая точка доступа (рекомендуется): https://overboard.studio/mcp (OAuth, поддерживает Claude.ai, ChatGPT, Cursor и др.)

Режим Stdio: для Claude Code / Cursor / Claude Desktop, работающих локально.

Быстрое подключение

Claude.ai (веб)

Настройки → Коннекторы → Добавить пользовательский коннектор → URL: https://overboard.studio/mcp → завершите процесс OAuth.

Claude Code

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

Claude Desktop (stdio)

Добавьте в ~/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

Добавьте в .cursor/mcp.json:

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

Инструменты (16)

Доски

Инструмент

Описание

Аннотация

get_current_user

ID, email, отображаемое имя аутентифицированного пользователя

только чтение

list_boards

Доски, которыми вы владеете или к которым вас пригласили

только чтение

get_board

Метаданные доски + количество участников/элементов

только чтение

create_board

Новая пустая доска, вы становитесь владельцем

запись

create_board_with_elements

Новая доска, предварительно заполненная элементами (рекомендуется)

запись

rename_board

Переименование доски, которой вы владеете

запись, идемпотентный

delete_board

Каскадное удаление доски, участников и элементов

деструктивный

get_board_url

Прямая ссылка для открытия доски в веб-приложении

только чтение

Элементы

Инструмент

Описание

Аннотация

get_elements

Все элементы на доске

только чтение

create_element

Добавить заметку / фигуру / текст / фрейм / график / и т.д.

запись

bulk_create_elements

Пакетное создание (рекомендуется для >2 элементов)

запись

update_element

Объединение свойств — перемещение/изменение размера/перекрашивание/редактирование текста

запись, идемпотентный

delete_element

Удаление одного элемента

деструктивный

Совместная работа

Инструмент

Описание

Аннотация

get_collaborators

Участники доски с ролями

только чтение

get_board_activity

Недавние изменения элементов (по умолчанию за последние 24 часа)

только чтение

invite_to_board

Создание ссылки-приглашения для совместного доступа

запись

Типы элементов

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

Для позиции, размера и стиля применяются интеллектуальные значения по умолчанию — вам нужно указывать только то, что вы хотите настроить.

Аутентификация

Хостинговая точка доступа использует OAuth 2.0. Клиент (Claude.ai и др.) один раз проводит пользователя через процесс аутентификации Overboard; токены действительны в течение 30 дней.

Режим Stdio использует ключ service-role от Supabase — передайте его как переменную окружения. Каждый вызов инструмента обеспечивает доступ к доске на уровне пользователя через Row-Level Security (RLS) в Supabase; ключ service-role обходит RLS только для инструментов, которым необходимо читать/записывать состояние для нескольких пользователей.

Сборка из исходного кода

npm install
npm run build
node dist/index.js

Для HTTP-режима:

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

Тестирование с помощью MCP Inspector

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

Примеры запросов

После подключения попробуйте:

  • "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"

Лицензия

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