Crosmos について
Crosmosは、Codex、Claude、CursorなどのMCPクライアントで使える、会話をまたぐAIエージェント向けの永続メモリです。事実、好み、決定事項を保存・想起でき、人物、プロジェクト、エージェントごとにメモリ領域を分けられます。ガイド付きセットアップと任意のスキルも用意されています。
主な機能
- 01会話をまたぐメモリの保存と想起
- 02人物やプロジェクト別のメモリ領域
- 03クライアント検出と設定のガイド
- 04任意で導入できるエージェントスキル
活用シーン
- 01セッションをまたいだプロジェクト決定の継続
- 02ユーザーの好みの保存と想起
- 03チームごとのメモリの分離
MCP 対応
Crosmosは互換クライアントに接続するMCPサーバーとして動作し、エージェントによる永続メモリの保存・検索と、メモリ領域の切り替えを可能にします。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
4掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | 検索クエリテキスト |
| space_id | string | いいえ | 検索対象のメモリスペース |
詳細
crosmos MCP
会話をまたいで引き継がれるメモリを AI アシスタントに提供します。
crosmos は Codex、Claude、Cursor などの MCP 対応クライアントに接続します。アシスタントは役立つ事実、好み、決定事項を保存し、それらが関連するときに呼び出せるようになります。
クイックスタート
始める前に、Node.js 18 以降をインストールし、crosmos コンソールで API キーを作成してください。
ガイド付きセットアップを実行します。
npx @crosmos/crosmos-mcp setup
セットアップアシスタントでは、次の操作を行います。
- crosmos アカウントを認証します。
- デフォルトのメモリスペースを選択できます。
- 対応する AI クライアントを検出して設定します。
- 対応するエージェントに crosmos スキルをインストールします。
グローバルなパッケージのインストールは不要です。セットアップ後に AI クライアントを再起動し、何かを記憶するよう依頼してください。
ガイド付きセットアップは、Codex、Claude Desktop、Claude Code、Cursor、opencode、VS Code、Windsurf、Cline、Roo-Cline、Zed、Kimi CLI に対応しています。クライアントが検出されない場合は、以下の手動セットアップを使用してください。
動作を確認する
クライアントを再起動した後、新しい会話を開始して、次のように伝えてください。
Remember that my favorite editor is Neovim.
次に、次のように尋ねてください。
What is my favorite editor?
新しいメモリが利用可能になるまで、少し時間がかかる場合があります。最初の呼び出しで見つからなかった場合は、少し待ってからもう一度尋ねてください。
crosmos の使用方法
接続したら、自然な言葉で操作できます。
Remember that we chose PostgreSQL for the analytics service.
What did we decide about the analytics database?
Use the Product Team space for this conversation.
インストールされたスキルは、永続化すべきコンテキストを保存するタイミングと、それを呼び出すタイミングをエージェントに教えます。コンテキストを分けておきたいときは、いつでもスペースを切り替えるよう依頼することもできます。
メモリの保存先を選択する
スペースを使うと、異なる人、プロジェクト、エージェントのメモリを分けて管理できます。セットアップアシスタントでデフォルトを選択でき、名前または ID を指定していつでも変更できます。
npx @crosmos/crosmos-mcp spaces list
npx @crosmos/crosmos-mcp spaces current
npx @crosmos/crosmos-mcp spaces use "Product Team"
npx @crosmos/crosmos-mcp spaces use 019dc652-2714-76d3-ab4b-1b0d077019b5
選択したスペースは、今後のメモリ操作のデフォルトになります。実行中の MCP クライアントには、スペースの変更が自動的に反映されます。
手動セットアップ
ガイド付きセットアップをおすすめします。クライアントを自分で設定したい場合、または自動検出で見つからない場合にのみ、以下の手順を使用してください。
1. 認証する
npx @crosmos/crosmos-mcp auth login
認証情報はローカルの ~/.crosmos/credentials.json に保存されます。管理された環境では、代わりに CROSMOS_API_KEY で API キーを指定してください。
export CROSMOS_API_KEY=csk_your_api_key_here
カスタムデプロイでは、CROSMOS_API_BASE_URL も設定できます。
2. MCP サーバーを追加する
Codex
codex mcp add crosmos -- npx -y @crosmos/crosmos-mcp
Claude Code
claude mcp add crosmos -- npx -y @crosmos/crosmos-mcp
Kimi CLI
kimi mcp add --transport stdio crosmos -- npx -y @crosmos/crosmos-mcp
Claude Desktop、Cursor、Windsurf
クライアントの MCP 設定に、このサーバーエントリを追加してください。
一般的な設定ファイルの場所:
- Claude Desktop:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- Cursor:
~/.cursor/mcp.json - Windsurf:
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"crosmos": {
"command": "npx",
"args": ["-y", "@crosmos/crosmos-mcp"]
}
}
}
VS Code
VS Code の MCP 設定に、このエントリを追加してください。
- macOS:
~/Library/Application Support/Code/User/mcp.json - Linux:
~/.config/Code/User/mcp.json - Windows:
%APPDATA%\Code\User\mcp.json
{
"servers": {
"crosmos": {
"command": "npx",
"args": ["-y", "@crosmos/crosmos-mcp"]
}
}
}
opencode
~/.config/opencode/opencode.json に、このエントリを追加してください。
{
"mcp": {
"crosmos": {
"type": "local",
"command": ["npx", "-y", "@crosmos/crosmos-mcp"]
}
}
}
その他の MCP クライアント
以下を使用して、ローカルの stdio MCP サーバーを設定してください。
- 名前:
crosmos - コマンド:
npx - 引数:
-y、@crosmos/crosmos-mcp
ガイド付きセットアップでは、Cline、Roo-Cline、Zed など、その他の対応するローカルクライアントも検出されます。
3. エージェントスキルをインストールする
スキルは任意ですが、永続メモリを使用するタイミングと方法をエージェントに教えるため、インストールをおすすめします。
npx @crosmos/crosmos-mcp skill install codex
codex を使用するクライアントに置き換えてください。対応する値は codex、claude-code、opencode、cursor、windsurf、vscode、kimi-cli です。
MCP またはスキルの設定を変更した後は、クライアントを再起動してください。
よく使うコマンド
以下のコマンドはすべて、グローバルインストールなしで実行できます。
| タスク | コマンド |
|---|---|
| ガイド付きセットアップを実行する | npx @crosmos/crosmos-mcp setup |
| API キーでサインインする | npx @crosmos/crosmos-mcp auth login |
| 認証状態を確認する | npx @crosmos/crosmos-mcp auth status |
| ローカルに保存された認証情報を削除する | npx @crosmos/crosmos-mcp auth logout |
| メモリスペースの一覧を表示する | npx @crosmos/crosmos-mcp spaces list |
| デフォルトのスペースを表示する | npx @crosmos/crosmos-mcp spaces current |
| デフォルトのスペースを変更する | npx @crosmos/crosmos-mcp spaces use <name-or-id> |
| エージェントスキルをインストールする | npx @crosmos/crosmos-mcp skill install <client> |
トラブルシューティング
クライアントに crosmos が表示されない
クライアントを再起動し、MCP サーバーの一覧を確認してください。登録名が crosmos であり、
コマンドが npx -y @crosmos/crosmos-mcp であることを確認してください。
古いインストールでは、crosmos-memory として登録されている場合があります。現在のサーバーを追加する前に、
古いエントリーを削除してください。
認証に失敗する
保存されている認証状態を確認してください。
npx @crosmos/crosmos-mcp auth status
必要に応じて、npx @crosmos/crosmos-mcp auth login で再度サインインし、API キーが
crosmos コンソールで有効になっていることを確認してください。
メモリが間違ったスペースに保存される
現在のデフォルトを確認してください。
npx @crosmos/crosmos-mcp spaces current
npx @crosmos/crosmos-mcp spaces list を使って利用可能なスペースを確認し、spaces use で選択してください。
利用可能なスペースがない
crosmos コンソールでスペースを作成し、次を実行してください。
npx @crosmos/crosmos-mcp spaces list
それでも解決しない場合は、クライアント名とエラーメッセージを添えてイシューを報告してください。 API キーは絶対に含めないでください。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。