Skedra Whiteboard

io.github.moonriddim由 GitHub 帳號 moonriddim 發布v0.1.0更新於 Nov 2, 2026

Create, read and live-edit visual boards, Kanban plans, Gantt timelines and diagrams with AI agents.

已驗證Streamable HTTP可網頁執行效率與工作流開發者工具

概覽

AI 產生的概覽

Skedra 的 MCP 伺服器讓 AI 助理在 Skedra 白板實例上建立、讀取並即時編輯視覺化看板、看板規劃、甘特時間軸與圖表。

可以做什麼
  • 在無限畫布上建立與編輯白板,包含文字、形狀、箭頭、繪圖、圖片與框架
  • 建立並更新原生流程圖、循序圖、看板、甘特圖與範本
  • 透過 23 個結構化、可編輯的代理工具讀取與修改看板內容
  • 與團隊成員在共享看板上即時協作,使用留言、提及與動態紀錄
適用情境
適合希望代理在你或團隊已自行運行的 Skedra 實例上草擬或維護視覺化規劃產出(看板、時間軸、圖表)的情境,而不只是用文字描述。
執行需求
需要一個可連線的 Skedra 實例,MCP 端點位於該實例的 /api/mcp 路徑。需透過 OAuth 登入該實例,或在「設定 > API 金鑰與 MCP」取得 API 金鑰或本機 stdio 設定。沒有集中式的託管 MCP 端點,因此需要自架部署(例如搭配持久化資料磁碟區的一體化 Docker 映像)。
安裝前請注意
這些工具會編輯共享看板內容,代理的變更對協作者可見,可能覆寫或修改既有看板。存取權限綁定實例上的帳號,API 金鑰應視為機密。自架時 PostgreSQL 資料、檔案與實例密鑰存放在持久化磁碟區,需要備份;首位註冊使用者會成為實例管理員。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Skedra Whiteboard,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.moonriddim%2Fskedra/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "skedra-whiteboard": {
      "type": "http",
      "url": "https://skedra.xyz/api/mcp"
    }
  }
}

README

[Skedra]

The open-source whiteboard for people and AI agents.

Self-hosted. Collaborative. Agent-editable. AGPL-3.0.

Website · Documentation · Self-host · MCP · React SDK · Discord

Skedra is an infinite canvas for sketches, diagrams, Kanban boards and Gantt timelines. Work with your team in real time, or connect AI agents through the built-in MCP server. Run the complete application on your own infrastructure. All features are available without a Skedra subscription, license server or central Skedra account.

skedra.xyz provides documentation and project information. The application, API, MCP server, library catalog, database, SDK and deployment files live together in this repository. There is no separate commercial edition.

[Skedra Whiteboard]

Self-host Skedra

Run 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. PostgreSQL, files and instance secrets persist in the skedra_data volume. The first registered user becomes the instance administrator. Further registrations require an invitation by default.

See SELFHOST.md for Docker Compose, production URLs, storage, optional LiveKit calls, updates and backups. Images for this transition become available after the changes are merged and the release workflow succeeds.

Features

  • Infinite canvas with text, shapes, arrows, drawing, images and frames.
  • Native flowcharts, sequence diagrams, Kanban boards, Gantt charts and templates.
  • Local browser boards and portable .skedra files.
  • Accounts, teams, roles, permissions, comments, mentions and board activity.
  • Real-time collaboration, encrypted storage and optional end-to-end encryption.
  • Share links, presentations and read-only embeds.
  • MCP server with 23 tools for structured, editable agent workflows.
  • Shape libraries with .skedralib import and a self-hosted catalog.
  • Optional AI with your own provider or local models, and optional LiveKit calls.
  • Embeddable React SDK using the same canvas model, renderer and editor.

MCP for AI agents

Connect Codex, Claude, Cursor or another client to your own instance:

text
https://YOUR-SKEDRA-INSTANCE/api/mcp

Sign in to that instance through OAuth. API-key and local stdio configurations are available in Settings > API Keys & MCP. There is no central hosted MCP endpoint. See docs/MCP.md.

Development

bash
git clone https://github.com/moonriddim/skedra-community.gitcd skedra-communitycorepack enabledocker compose -f docker-compose.dev.yml up -dcp .env.example .envpnpm installpnpm db:pushpnpm dev

Open http://localhost:5174. pnpm dev also watches the shared SDK. Use pnpm sdk:verify for focused SDK and editor parity checks. pnpm test runs the workspace tests.

Build the independent static website with pnpm docs:build and preview it with pnpm docs:dev at http://localhost:5176. It requires no API, database, authentication or external service.

Repository

  • apps/web, apps/api, apps/mcp, apps/libraries: self-hosted application.
  • apps/docs: static project website and documentation.
  • packages: database, shared types, canvas core, editor, renderer, IO and React SDK.
  • deploy: self-hosting, database migrations and reverse proxies.
  • .github/workflows: checks and releases from this repository directly.

Contributions are welcome. Read CONTRIBUTING.md, report bugs in GitHub Issues, or join Discord.

License

Skedra is licensed under AGPL-3.0-only. You may use, modify, redistribute and host it under that license, including commercially. Third-party material retains its own terms. Your original boards and exports remain yours. See LICENSING.md and the transition guide.

來源:README.md,提交 6e37ecb

工具

0
SourceWeft 尚未讀取此伺服器的工具。

版本歷史

1
  1. v0.1.0最新Sep 16, 2026

評分

已滿足適用檢查項的 85%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分