@heptabase/mcp
Heptabaseのバックアップデータと連携するためのモデルコンテキストプロトコル(MCP)サービス。このサービスにより、ClaudeのようなAIアシスタントはHeptabaseのホワイトボードやカードを検索、取得、分析、エクスポートできるようになります。
特徴
🔍 ホワイトボードとカードを検索する
📁 自動バックアップファイル管理
📄 複数の形式(Markdown、JSON、Mermaid)にエクスポート
🔗 カードの関係を分析する
📊 ホワイトボードの要約を生成する
⚡ パフォーマンスのためのスマートキャッシュ
Related MCP server: Supabase MCP Server
クイックスタート
Claude Desktop と併用する(推奨)
この MCP サービスを使用する最も簡単な方法は、 npx経由で Claude Desktop を使用することです。
詳細なセットアップ手順については、 CLAUDE_DESKTOP_NPX.md参照してください。
地域開発
依存関係をインストールします:
npm install環境変数を使用して設定します
.envファイルを作成します。HEPTABASE_BACKUP_PATH=/path/to/your/heptabase/backups HEPTABASE_AUTO_EXTRACT=true HEPTABASE_WATCH_DIRECTORY=trueMCP サーバーを起動します。
npm start
基本的な使い方
利用可能なツール
バックアップ管理
configureBackupPath- バックアップディレクトリを設定するlistBackups- 利用可能なバックアップを一覧表示するloadBackup- 特定のバックアップをロードする
捜索活動
searchWhiteboards- ホワイトボードを検索searchCards- カードを検索
データ取得
getWhiteboard- ホワイトボードデータを取得するgetCard- カードデータを取得するgetCardsByArea- 位置によってカードを取得する
エクスポート機能
exportWhiteboard- さまざまな形式にエクスポートsummarizeWhiteboard- 要約を生成する
分析ツール
analyzeGraph- 関係性を分析するcompareBackups- バージョンを比較する
発達
プロジェクト構造
テスト
建物
ドキュメント
詳細なドキュメントについては、 SPECIFICATION.md を参照してください。
ライセンス
マサチューセッツ工科大学
貢献
貢献を歓迎します!PR を送信する前に、貢献ガイドラインをお読みください。
サポート
問題や機能のリクエストについては、GitHub の問題追跡ツールを使用してください。