Reattend について
Reattendは、会議やメッセージ、ドキュメントなどの業務コンテキストを検索し、新しい記憶も保存できるMCPサーバーです。セッションやツールをまたいでプロジェクトの決定事項や個人の設定を参照したい個人やチーム向けです。
主な機能
- 01記憶のセマンティック・キーワード検索
- 02記憶をもとに回答を生成
- 03会話から記憶を保存
- 04最近の記憶を表示
- 05複数ツールで取得した情報を集約
活用シーン
- 01セッションをまたいで決定事項を検索
- 02会議前に顧客とのやり取りを確認
- 03コーディング設定を保存して再利用
- 04最近の作業やアクション項目を振り返る
MCP 対応
Reattend MCPサーバーは、対応するAIアシスタントに記憶の検索、回答生成、保存、最近の記憶の表示を行うツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
4掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | 検索する内容を具体的に指定してください。例:「Acme Corp の価格設定に関する議論」「認証サービスの技術スタックに関する決定」「Q1 の目標」 |
| limit | number | いいえ | 返す結果の最大数(1~10、デフォルトは 5) |
詳細
Reattend MCP — AI アシスタントのための永続メモリ
Claude、Cursor、Windsurf など、あらゆる AI アシスタントに、セッションやツール、時間をまたいで使える永続メモリを提供します。
npx -y @reattend/mcp --token rat_your_token_here
課題
AI との会話は、毎回まっさらな状態から始まります。プロジェクトの説明や、決定事項の貼り付け、好みの説明を、セッションのたびに繰り返さなければなりません。Claude は昨日話した内容を覚えていません。Cursor は前回のスプリントでチームが決めたことを知りません。ウィンドウを閉じた瞬間に、コンテキストは失われます。
これを解決するのが、永続メモリレイヤーです。
機能
Reattend は、会議、Slack、Gmail、Notion、Linear、Jira、Google Docs などのツールからコンテキストを継続的に取得し、個人用のメモリストアを構築します。この MCP サーバーは、そのメモリをModel Context Protocolに対応したあらゆる AI アシスタントに接続します。
接続すると、次のことが可能になります。
- Claude が先週の会議で話し合った内容を覚えています
- Cursor がアーキテクチャの決定事項やコードの好みを把握します
- 使用するあらゆる AI ツールから、作業コンテキスト全体にアクセスできます
- セッションのたびに、どの AI にも同じ説明を繰り返す必要がなくなります
クイックスタート
ステップ 1 — トークンを取得する
reattend.comで登録し、Settings → API Tokensからトークン(rat_...)を作成します。
ステップ 2 — AI ツールを選び、5 行を追加する
Claude Desktop(Mac の場合は ~/Library/Application Support/Claude/claude_desktop_config.json、Windows の場合は %APPDATA%\Claude\claude_desktop_config.json):
{
"mcpServers": {
"reattend": {
"command": "npx",
"args": ["-y", "@reattend/mcp", "--token", "rat_your_token_here"]
}
}
}
Cursor(.cursor/mcp.jsonまたは「設定」→「MCP」):
{
"mcpServers": {
"reattend": {
"command": "npx",
"args": ["-y", "@reattend/mcp", "--token", "rat_your_token_here"]
}
}
}
Copilot 対応の VS Code(.vscode/mcp.json):
{
"servers": {
"reattend": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@reattend/mcp", "--token", "rat_your_token_here"]
}
}
}
Windsurf/Continue/その他の MCP クライアント — 同じ形式で、command: npx、args: ["-y", "@reattend/mcp", "--token", "rat_xxx"]を指定します。
トークンを直接記述する代わりに、環境変数を使う場合:
{
"mcpServers": {
"reattend": {
"command": "npx",
"args": ["-y", "@reattend/mcp"],
"env": { "REATTEND_TOKEN": "rat_your_token_here" }
}
}
}
AI ツールを再起動すれば、メモリが使えるようになります。
仕組み
Your tools (Slack, Gmail, Meetings, Notion...)
↓ Chrome extension captures automatically
Reattend memory store
(triage → embeddings → semantic index)
↓ MCP server bridges the gap
Your AI assistant (Claude, Cursor, Windsurf...)
↓ answers from real context, not hallucination
You
- 取得 — Reattend Chrome 拡張機能が、普段使っているツールから受動的に情報を取得します。会議の文字起こし、Slack のスレッド、メール、ドキュメントなどを、手動入力なしで取得できます。
- 処理 — 取得した情報はすべて AI によって分類され、セマンティック検索用にベクトル化されたうえで、個人用メモリに保存されます。
- 想起 — この MCP サーバーは、会話中にあらゆる AI アシスタントが自動で呼び出せるツールとして、メモリを提供します。
提供されるツール
| ツール | 説明 |
|---|---|
search_memories | 取得したすべての情報を対象に、セマンティック検索とキーワード検索を行います。関連するコンテキストがある可能性がある場合、AI が自動的に使用します。 |
ask_memory | メモリ全体をもとに、AI が回答を生成します。複数の取得情報や期間をまたぐ質問に最適です。 |
save_memory | AI との会話中に情報をメモリへ保存します。決定事項、好み、メモなど、何でも保存できます。 |
recent_memories | 最近取得した N 件のメモリを表示します。「最近取り組んでいたことは?」といった質問に適しています。 |
これらのツールをいつ呼び出すかは AI が判断します。質問する必要はありません。過去のコンテキストが役立ちそうな場合、AI が先回りしてメモリを検索します。
実際の例
会議のコンテキストを自動的に思い出す:
「Acme Corpとの通話が始まるところです。概要を教えてください」
→ Claude が
search_memories("Acme Corp")を呼び出します → 「前回の通話は2月12日でした。先方は価格について懸念を示していました。意思決定者はSarahです。第1四半期末までにパイロットを実施することで合意しました。」
セッションをまたいで保持されるアーキテクチャ上の決定事項:
「認証サービスについて、何を決めましたか?」
→ Claude が
ask_memory("auth service decision")を呼び出します → 推測ではなく、実際に話し合った会議の内容に基づいて回答します
会話の途中で好みを保存する:
「覚えておいてください。このプロジェクトではReduxを使わず、Zustandを使います」
→ Claude が
save_memory("Project preference: Zustand over Redux")を呼び出します → 永続的に保存され、今後のすべてのセッションで利用できます
週次の振り返り:
「今週は何に取り組んでいましたか?」
→ Claude が
recent_memories(20)を呼び出します → 過去7日間に記録されたすべての内容を取得します
ツールをまたいだコンテキスト:
「先週の計画会議で出た未完了のタスクは何ですか?」
→ Claude がメモリを検索し、拡張機能が記録した会議の文字起こしからアクション項目を提示します
Reattendが記録する内容
Chrome拡張機能をインストールして、メモリの自動構築を始めましょう。
| ソース | 記録される内容 |
|---|---|
| Google Meet、Zoom、Teams | 音声の全文文字起こし、タイトル、参加者 |
| Slack | 閲覧したメッセージとスレッド |
| Gmail | 読んだメール |
| Notion | 開いて作業したページ |
| Linear | イシューとプロジェクトの更新 |
| Jira | チケットとボード |
| Google Docs | 編集したドキュメント |
| 手動 | ブラウザーで任意の内容をハイライト → Reattendに保存 |
すべての内容は、同じ統合メモリに保存され、このMCPサーバーから読み取られます。サイロ化はありません。
コンテキストをプロンプトに貼り付けるだけではだめですか?
| プロンプトに貼り付ける | Reattend MCP | |
|---|---|---|
| 設定 | セッションごとに手動で実行 | 一度だけ。その後はずっと自動 |
| 対象範囲 | 貼り付けるのを覚えていた内容 | すべての内容を自動的に記録 |
| 検索性 | なし | セマンティック検索とキーワード検索の両方に対応 |
| セッションをまたいだ利用 | ❌ | ✅ |
| ツールをまたいだ利用 | ❌(一度に1つのAIのみ) | ✅(すべてのMCPツールで同じメモリを共有) |
| コンテキストウィンドウのコスト | 高い。すぐに埋まります | 低い。関連するメモリのみを取得 |
| 会議での利用 | ❌ | ✅ |
ユースケース
個人向け:
- 使用するすべてのAIツールに情報を提供する、個人用のセカンドブレイン
- 好み、プロジェクトの履歴、過去の決定事項を何度も説明する必要がありません
- 実際に検索や質問ができる会議メモ
- 決定事項が生じた時点で記録し、数か月後に思い出す
開発者向け:
- コードベースの決定事項、ADR、チームの規約を記憶したCursor/Windsurf
- 膨大なシステムプロンプトなしでプロジェクトの履歴を把握するClaude
- 実行をまたいで状態を保持するAIエージェントのワークフロー
チーム向け:
- 共有ワークスペースメモリ:メンバー全員の記録が共有ナレッジベースに追加されます
- 新しいチームメンバーが「Xへの私たちの取り組み方は?」と質問し、実際の回答を得られます
- 会議での決定事項をチーム全体で保存し、検索できます
APIを利用した開発
エージェント、カスタムツール、自動化など、Reattendのメモリを利用するものを開発する場合は、同じトークンでREST APIを直接利用できます。
# Search memories
curl https://reattend.com/api/tray/search?q=acme+pricing \
-H "Authorization: Bearer rat_xxx"
# Save to memory
curl -X POST https://reattend.com/api/tray/capture \
-H "Authorization: Bearer rat_xxx" \
-H "Content-Type: application/json" \
-d '{"text": "Decided to use Postgres over MySQL for the new service", "source": "agent"}'
# Ask a question
curl -X POST https://reattend.com/api/tray/ask \
-H "Authorization: Bearer rat_xxx" \
-H "Content-Type: application/json" \
-d '{"question": "What database decisions have we made?"}'
# Recent memories
curl https://reattend.com/api/tray/recent?limit=10 \
-H "Authorization: Bearer rat_xxx"
必要条件
- Node.js 18+
- Reattendアカウント — 無料で登録
- Chrome拡張機能(自動記録に必要)
関連情報
- reattend.com — 製品、価格、Chrome拡張機能
- Model Context Protocol — このサーバーが実装するオープン標準
- MCPサーバーの一覧 — その他のMCPサーバー
- npmパッケージ
ライセンス
MIT — 自由に使用、変更、再配布できます。
Reattendは、すでに利用しているAIツール向けの永続メモリレイヤーです。毎朝Claudeに自分のことを説明し直すのにうんざりしている方のために作られました。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。