ThinkSpace について
ThinkSpaceは、AIとの会話からノートをThinkSpaceの受信箱に送り、ユーザー自身がカードに整理するためのMCPサーバーです。MCPクライアントからのリモート接続に対応し、macOS上のClaude Code向けに旧式のローカルブリッジも提供します。
主な機能
- 01会話テキストを受信箱へ送信
- 02任意のタイトルとソースを追加
- 03カード化はユーザー自身が判断
- 04OAuthによるリモート接続
- 05旧式のmacOSローカルブリッジ
活用シーン
- 01役立つAIの回答を後で見返すために保存
- 02Claude Codeからノートを収集
- 03会話のノートをThinkSpaceの複数端末へ送る
MCP 対応
`send_to_inbox`ツールを提供し、ノートをThinkSpaceの受信箱に書き込みます。受信箱やキャンバスの読み取りはできません。リモートのStreamable HTTPエンドポイントはOAuthに対応し、同じMac上のClaude Code向けに旧式のstdioブリッジもあります。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.thinkspace-app.com/mcpclaude mcp add --transport http com-thinkspace-app-thinkspace https://mcp.thinkspace-app.com/mcp{"mcpServers":{"com-thinkspace-app-thinkspace":{"type":"http","url":"https://mcp.thinkspace-app.com/mcp"}}}Cursor で開く{"servers":{"com-thinkspace-app-thinkspace":{"type":"http","url":"https://mcp.thinkspace-app.com/mcp"}}}VS Code で開く{"mcpServers":{"com-thinkspace-app-thinkspace":{"type":"http","url":"https://mcp.thinkspace-app.com/mcp"}}}{"mcpServers":{"com-thinkspace-app-thinkspace":{"serverUrl":"https://mcp.thinkspace-app.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
thinkspace-mcp
AI との会話で作成したメモをThinkSpaceの受信箱に送る MCP サーバーです。AI でたどり着いた内容がチャットログの中で流れていかず、自分の手で並べ替えるカードとして残ります。
ThinkSpace の理念は、AI が情報の収集と発散を助け、あなた自身がマップを作ることです。自分で作ったものだけが、記憶に残るからです。そのため、このサーバーがカードを直接作成することはありません。素材を受信箱に届けるだけです。素材をカードにするのは、あなた自身です。
- リモートサーバー(推奨):
https://mcp.thinkspace-app.com/mcp— claude.ai、ChatGPT、Claude Code、および OAuth に対応したすべての MCP クライアントで動作します。ThinkSpace にサインインしているすべてのデバイスにメモが届きます。 - ローカルサーバー(旧式):アプリと同じ Mac 上で Claude Code を使うための stdio ブリッジです。
リモートサーバー
接続
| クライアント | 方法 |
|---|---|
| claude.ai(ウェブ/デスクトップ/モバイル) | Settings → Connectors → Add custom connector → URL https://mcp.thinkspace-app.com/mcp |
| ChatGPT | Settings → Connectors(developer mode)→ Create → MCP server URL https://mcp.thinkspace-app.com/mcp、認証方式 OAuth |
| Claude Code | claude mcp add --transport http thinkspace https://mcp.thinkspace-app.com/mcp を実行し、続けて /mcp を実行してサインインします |
クライアントから ThinkSpace の接続ページが開きます。ThinkSpace のメールアドレスとパスワードでサインインするか、Apple でサインインを利用している場合は、アプリで発行した6桁のコードを使います: 受信箱 → リンクアイコン(右上)→「Get a connection code」(有効期限は10分です)。
アプリの同じ画面で接続を確認し、取り消すことができます。接続を取り消すと、次回の呼び出しで401が返され、クライアントから再接続を求められます。
使い方
「いまの結論、受信箱に送って」 「これをThinkSpaceの受信箱に送って。」
クライアントは、メッセージ全文と大まかなラベルを指定してsend_to_inboxを呼び出します。ThinkSpace(iPhone/iPad/Mac)で受信箱を開き、どの内容をカードにするか決めてください。
ツール
send_to_inbox
| 入力 | 説明 |
|---|---|
text(必須) | メモ本文 — チャットメッセージ1件の全文をそのまま指定します |
title(任意) | ラベルの下書き。できれば20文字以内(手作業で書き直します) |
source(任意) | 送信元を示す識別子。デフォルトはmcpです |
アノテーション:readOnlyHint: false、destructiveHint: false、idempotentHint: false。
サーバーは受信箱への書き込みのみを行います。受信箱やキャンバスを読み取ることはできません。
制限:ユーザーあたり毎分60件までです。本文が30,000文字を超える場合は、その時点で切り詰められ、切り詰め済みとして記録されます。
仕組み
- 1つの Cloudflare Worker が、OAuth 2.1 認可サーバーと MCP エンドポイント(ステートレスな Streamable HTTP)の両方を提供します。RFC 9728/RFC 8414 によるディスカバリー、動的クライアント登録(RFC 7591)とクライアント ID メタデータドキュメント、PKCE S256、リフレッシュトークンのローテーションに対応しています。
- 認可ページは ThinkSpace 独自のものです。パスワードは ThinkSpace の認証サービスで検証され、保存も記録もされません。アプリコードは1回限り有効で、10分後に期限切れになります。
- 接続はそれぞれ記録され、アプリから取り消すことができます。トークンに含まれるのはユーザー ID と接続 ID のみです。
- メモは ThinkSpace のバックエンド(Supabase)に受信箱アイテムとして書き込まれ、通常の同期によってアプリに届けられます。
エンドユーザー向けドキュメント:https://support.thinkspace.nextbuild.jp/en/ai-inbox/ プライバシーポリシー:https://thinkspace-public.s3.ap-northeast-1.amazonaws.com/privacy-policy-en-v2.html
開発
cd remote
npm install
cp .dev.vars.example .dev.vars # SUPABASE_URL / SUPABASE_ANON_KEY / SUPABASE_SERVICE_ROLE_KEY
npx wrangler dev # http://localhost:8787/mcp
./node_modules/.bin/tsc --noEmit
npx wrangler deploy
本番環境のシークレットはwrangler secret putで設定します(remote/wrangler.jsoncを参照)。
サービスロールキーは Worker のシークレットと.dev.vars(gitignore 対象)にのみ保存してください。
ローカルサーバー(レガシー、macOS のみ)
同じ Mac 上の ThinkSpace アプリに thinkspace:// URL スキーム経由でメモを渡す stdio サーバーです。アプリ独自の同期機能によって、メモが iPad/iPhone に届きます。アカウントやトークンは不要ですが、その Mac 上の Claude Code でのみ動作します。
claude mcp add thinkspace -- npx -y thinkspace-mcp
# or from a local checkout
git clone https://github.com/naoyax628X/thinkspace-mcp.git
cd thinkspace-mcp && npm install
claude mcp add thinkspace -- node /path/to/thinkspace-mcp/index.js
npm パッケージは thinkspace-mcp で、このリポジトリと同じ作者が公開しています。内容は index.js(ローカルブリッジ)のみです。
Node.js 18 以降と ThinkSpace Mac アプリが必要です。ツールは同じ send_to_inbox です。source のデフォルト値は claude-code で、URL スキームの上限を超える本文はクリップボード経由で送信されます(source は clipboard になります)。クリップボード経由の送信では、その時点でクリップボードにある内容が上書きされることに注意してください。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。