StremAI について
StremAIは、AIコーディングエージェントが学んだプロジェクト情報を、セッションやマシン、ツールをまたいで共有するメモリ層です。エントリーはユーザーが確認でき、登録元の追跡やエクスポート、アーカイブ、削除が可能です。
主な機能
- 01セッションをまたぐメモリ共有
- 02判断、落とし穴、プロジェクト情報の保存
- 03エントリーの確認と登録元の追跡
- 04エントリーのエクスポート、アーカイブ、削除
- 05ホステッドサービスとローカル利用
活用シーン
- 01新しいセッションでリポジトリ規約を説明し直す手間の削減
- 02マシンやコーディングツールの切り替え時の文脈維持
- 03あるエージェントの修正内容を他のエージェントと共有
MCP 対応
OAuthで接続できるホステッドMCPエンドポイントを提供します。ブラウザー認証に対応しないクライアントにはAPIキーを使え、ローカルstdioパッケージも利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://stremai.com/api/mcpclaude mcp add --transport http thomasjumper-stremai https://stremai.com/api/mcp{"mcpServers":{"thomasjumper-stremai":{"type":"http","url":"https://stremai.com/api/mcp"}}}Cursor で開く{"servers":{"thomasjumper-stremai":{"type":"http","url":"https://stremai.com/api/mcp"}}}VS Code で開く{"mcpServers":{"thomasjumper-stremai":{"type":"http","url":"https://stremai.com/api/mcp"}}}{"mcpServers":{"thomasjumper-stremai":{"serverUrl":"https://stremai.com/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
StremAI
すべてのコーディングエージェントに、ひとつの頭脳を。
StremAI は、AI コーディングエージェント向けの共有メモリレイヤーです。Claude Code、Cursor、Codex などのツールや、ほかの MCP 対応クライアントで接続されたエージェントは、作業中に学んだことを保存し、ほかの接続済みエージェントは、セッション、マシン、ツールをまたいで後からそれを呼び出せます。
メモリはユーザーが管理できます。エントリーは人が読みやすい形式で、保存したエージェントが明記され、StremAI からエクスポート、アーカイブ、削除できます。
StremAI が役立つ場面
- 新しいエージェントのセッションのたびに、同じリポジトリ、規約、決定事項を説明し直している
- セッション間、またはマシンを切り替えたときにコンテキストが失われる
- あるエージェントが落とし穴、修正方法、アーキテクチャ上の決定などを学んでも、ほかのエージェントには伝わらない
- 引き継ぎメモが古くなり、どのバージョンがまだ有効なのかエージェントに伝わらない
- 複数のコーディングツールを使っていて、ゼロから始めるのではなく、それらでコンテキストを共有したい
要約
- まずはホスト型 MCP をご利用ください。 MCP クライアントが対応している場合は、OAuth/ブラウザーでサインインして
https://stremai.com/api/mcpに接続します。 - 開発者がすでに使っているツールで動作します。 Claude Code、Cursor、Codex、Windsurf、OpenClaw、Hermes などの MCP クライアントは、同じメモリレイヤーを利用できます。
- API キーは代替手段です。 CI、スクリプト、または OAuth/ブラウザーでのサインインを完了できないクライアントで使用します。
- 互換性のため、従来の名称も残っています。 既存のインストールを引き続き利用できるよう、一部のパッケージやツールでは、元の
agentbayまたはaiagentsbay-mcpという名称を使用しています。
Claude Code に接続する
claude mcp add --transport http stremai https://stremai.com/api/mcp --scope user
その後、ブラウザーでサインインを承認します。--scope user フラグを指定すると、現在のプロジェクトディレクトリ以外でも接続を利用できます。
ほかの MCP クライアントに接続する
ホスト型エンドポイントを使用します。
{
"mcpServers": {
"stremai": {
"type": "http",
"url": "https://stremai.com/api/mcp"
}
}
}
クライアントで OAuth/ブラウザーによるサインインを完了できない場合は、StremAI で API キーを作成し、Bearer ヘッダーを使用します。
{
"mcpServers": {
"stremai": {
"type": "http",
"url": "https://stremai.com/api/mcp",
"headers": {
"Authorization": "Bearer ab_live_your_key_here"
}
}
}
}
ローカルパッケージを使用する場合
stdio のみをサポートするクライアントや、ローカルでの実験には、次の方法を使用します。
npx -y aiagentsbay-mcp@latest
パッケージ名は従来との互換性のために残されています。新しいドキュメントとサーバーのエイリアスでは stremai を使用します。
Python:
pip install stremai
from stremai import StremAI
brain = StremAI()
brain.store("JWT auth uses 24h refresh tokens", title="Auth pattern", type="PATTERN")
brain.recall("authentication")
StremAI が記憶する内容
StremAI は、エージェントの作業中に蓄積される、学習内容のレイヤーを扱います。
- 決定事項とアーキテクチャのコンテキスト
- セットアップ時の注意点とリポジトリ固有のコマンド
- 一度時間を無駄にした落とし穴を、二度と繰り返さないための情報
- Claude Code、Cursor、Codex、チームメイト間の引き継ぎ
- 次に接続するエージェントが利用できるようにしておくべきプロジェクトの事実
指示ファイルはそのまま残してください。CLAUDE.md、AGENTS.md、プロジェクトの README には、あなたが記述する指示を保存します。StremAI には、エージェントが作業中に学んだ内容を保存します。
便利なリンク
- ウェブサイト:stremai.com
- MCP ドキュメント:stremai.com/docs/mcp-memory
- Claude Code のメモリ:stremai.com/docs/claude-code-memory
- Python SDK:stremai.com/docs/python-sdk
- AI 回答インベントリ:stremai.com/llms-full.txt
インストールガイド
比較記事
このリポジトリについて
これは、StremAI の公開インストール、比較、スコアカード、MCP レシピのページです。以前のリンクやパッケージメタデータとの互換性を保つため、リポジトリ名は引き続き agentbay です。
ホストされているアプリケーションと一部の SDK 実装の詳細は、別途開発されています。公開ドキュメントに関する問題はこちらで報告してください。必要に応じて、製品やパッケージに関する問題は社内に転送します。
ライセンス
このリポジトリ内のすべてのものはMITライセンスです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。