second-brain-cloudflare(セカンドブレイン - Cloudflare版) は何をしますか?
Cloudflare Workers上にデプロイされたMCPサーバーを使用して、AIツール間で知識を保存・取得します。
概要
このスキルは、セカンドブレインとして機能し、AIエージェント(Claude Code、Cursor、Codexなど)が共通の知識ベースにアクセスできるようにします。MCPプロトコルを使用して、データはCloudflare Workers上でホストされるサーバーを介して保存および取得されます。
特徴
- MCP対応: 任意のMCP準拠のAIエージェントと統合可能
- Cloudflare Workersでホスト: 高速かつスケーラブルなグローバル展開
- 永続的な知識保存: セッションを越えて情報を保持
- 柔軟なデータ構造: メモ、コードスニペット、ドキュメントなどを保存可能
クイックスタート
-
リポジトリをクローンします:
git clone https://github.com/advanced-starfruit874/second-brain-cloudflare.git cd second-brain-cloudflare -
依存関係をインストールします:
npm install -
Cloudflare Workersにデプロイします:
npx wrangler deploy -
MCPクライアントを設定します。例えば、Claude Codeの設定ファイル(
~/.claude.json)にサーバーエンドポイントを追加します:{ "mcpServers": { "second-brain": { "url": "https://your-worker.your-subdomain.workers.dev" } } }
使用方法
知識を保存する
# 保存例(各クライアントに依存)
# 自然言語を使用してAIエージェントに「Pythonのデバッグのコツを保存して」と指示
知識を取得する
# 取得例(自然言語で)
# 「Pythonのデバッグのコツについて以前保存したことを教えて」
環境変数
| 変数名 | 説明 | デフォルト値 |
|---|---|---|
WORKERS_AI_API_KEY | Cloudflare Workers AIのAPIキー | なし(必須) |
KV_NAMESPACE_ID | Workers KV名前空間ID | なし(必須) |
開発
ローカルで実行
npm run dev
テスト
npm test
ライセンス
貢献
プルリクエストは大歓迎です。大きな変更を加える前に、まず issue を開いて議論してください。
謝辞
- MCPプロトコル仕様
- Cloudflare Workersプラットフォーム