mcpField
S
Skedra Whiteboard

Skedra Whiteboard

リモート
github.com/moonriddim生産性32 日前に更新
リポジトリ

Skedra Whiteboard について

Skedra Whiteboardは、チームやAIエージェントがボードを作成・編集できるセルフホスト型の共同作業用無限キャンバスです。MCPサーバーを備え、カンバン、ガントチャート、図表、リアルタイム共同編集に対応します。

主な機能

  1. 01描画要素を配置できる無限キャンバス
  2. 02フローチャート、カンバン、ガントチャート
  3. 03リアルタイム共同編集と権限管理
  4. 04共有リンクと読み取り専用埋め込み
  5. 0523個のツールを備えたMCPサーバー
  6. 06セルフホストとReact SDK

活用シーン

  1. 01チームで図表を共同作成
  2. 02カンバンやガントチャートでタスクを計画
  3. 03AIエージェントによるキャンバス編集
  4. 04共有リンクでボードを読み取り専用で表示

MCP 対応

組み込みのMCPサーバーは、自身でホストするSkedraインスタンスに接続し、編集可能なエージェントワークフロー向けに23個のツールを公開します。クライアントはOAuth、APIキー、ローカルstdioで接続できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://skedra.xyz/api/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Skedra

人と AI エージェントのためのオープンソースホワイトボード。

セルフホスト可能。共同作業に対応。エージェントによる編集が可能。AGPL-3.0。

ウェブサイト · ドキュメント · セルフホスト · MCP · React SDK · Discord

Skedra は、スケッチ、図、カンバンボード、ガントチャートのための無限キャンバスです。 チームとリアルタイムで共同作業したり、内蔵の MCP サーバーを介して AI エージェントを接続したりできます。 アプリケーション全体を独自のインフラストラクチャで実行できます。Skedra のサブスクリプション、ライセンスサーバー、中央管理の Skedra アカウントがなくても、すべての機能を利用できます。

skedra.xyz では、ドキュメントとプロジェクト情報を提供しています。 アプリケーション、API、MCP サーバー、ライブラリカタログ、データベース、SDK、デプロイ用ファイルは、このリポジトリにまとめられています。別の商用エディションはありません。

Skedra ホワイトボード

Skedra をセルフホストする

オールインワンの Docker イメージを実行します。

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

http://localhost:3000 を開きます。PostgreSQL、ファイル、インスタンスのシークレットは skedra_data ボリュームに保持されます。最初に登録したユーザーがインスタンス管理者になります。デフォルトでは、以降のユーザー登録には招待が必要です。

Docker Compose、本番環境用 URL、ストレージ、オプションの LiveKit 通話、アップデート、バックアップについては、SELFHOST.md をご覧ください。この移行に対応したイメージは、変更のマージ後にリリースワークフローが正常に完了すると利用可能になります。

機能

  • テキスト、図形、矢印、描画、画像、フレームに対応した無限キャンバス。
  • ネイティブのフローチャート、シーケンス図、カンバンボード、ガントチャート、テンプレート。
  • ローカルブラウザー上のボードと、持ち運び可能な .skedra ファイル。
  • アカウント、チーム、ロール、権限、コメント、メンション、ボードのアクティビティ。
  • リアルタイム共同作業、暗号化ストレージ、オプションのエンドツーエンド暗号化。
  • 共有リンク、プレゼンテーション、読み取り専用の埋め込み。
  • 構造化された編集可能なエージェントワークフローのための、23 個のツールを備えた MCP サーバー。
  • .skedralib のインポートとセルフホスト可能なカタログに対応した図形ライブラリ。
  • 独自のプロバイダーまたはローカルモデルを使うオプションの AI と、オプションの LiveKit 通話。
  • 同じキャンバスモデル、レンダラー、エディターを使用する埋め込み可能な React SDK。

AI エージェント向け MCP

Codex、Claude、Cursor、または別のクライアントを独自のインスタンスに接続します。

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

OAuth を使って、そのインスタンスにサインインしてください。API キーとローカルの stdio 設定は、設定 > API キーと MCP から利用できます。中央管理されたホスト型 MCP エンドポイントはありません。docs/MCP.md をご覧ください。

開発

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

http://localhost:5174 を開きます。 pnpm dev は共有 SDK も監視します。SDK とエディターの同等性を重点的に確認するには、pnpm sdk:verify を使用してください。pnpm test はワークスペースのテストを実行します。

独立した静的ウェブサイトは pnpm docs:build でビルドし、http://localhost:5176 で pnpm docs:dev を使ってプレビューできます。 API、データベース、認証、外部サービスは不要です。

リポジトリ

  • apps/web、apps/api、apps/mcp、apps/libraries:セルフホスト可能なアプリケーション。
  • apps/docs:静的なプロジェクトウェブサイトとドキュメント。
  • packages:データベース、共有型、キャンバスコア、エディター、レンダラー、入出力、React SDK。
  • deploy:セルフホスティング、データベースのマイグレーション、リバースプロキシ。
  • .github/workflows:このリポジトリから直接実行されるチェックとリリース。

コントリビューションを歓迎します。CONTRIBUTING.md をお読みいただき、バグは GitHub Issues で報告するか、Discord にご参加ください。

ライセンス

Skedra は AGPL-3.0-only の下でライセンスされています。このライセンスに基づき、商用利用を含め、使用、変更、再配布、ホスティングが可能です。サードパーティの素材には、それぞれ独自の条件が適用されます。作成したボードやエクスポートデータは引き続きご自身のものです。 LICENSING.md と移行ガイドをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。