mcpField
S
StremAI

StremAI

リモート
github.com/thomasjumperメモリ・ナレッジ29 週間前に更新
リポジトリ

StremAI について

StremAIは、AIコーディングエージェントが学んだプロジェクト情報を、セッションやマシン、ツールをまたいで共有するメモリ層です。エントリーはユーザーが確認でき、登録元の追跡やエクスポート、アーカイブ、削除が可能です。

主な機能

  1. 01セッションをまたぐメモリ共有
  2. 02判断、落とし穴、プロジェクト情報の保存
  3. 03エントリーの確認と登録元の追跡
  4. 04エントリーのエクスポート、アーカイブ、削除
  5. 05ホステッドサービスとローカル利用

活用シーン

  1. 01新しいセッションでリポジトリ規約を説明し直す手間の削減
  2. 02マシンやコーディングツールの切り替え時の文脈維持
  3. 03あるエージェントの修正内容を他のエージェントと共有

MCP 対応

OAuthで接続できるホステッドMCPエンドポイントを提供します。ブラウザー認証に対応しないクライアントにはAPIキーを使え、ローカルstdioパッケージも利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://stremai.com/api/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmaiagentsbay-mcp1.2.5

ツール

詳細

StremAI

すべてのコーディングエージェントに、ひとつの頭脳を。

StremAI は、AI コーディングエージェント向けの共有メモリレイヤーです。Claude Code、Cursor、Codex などのツールや、ほかの MCP 対応クライアントで接続されたエージェントは、作業中に学んだことを保存し、ほかの接続済みエージェントは、セッション、マシン、ツールをまたいで後からそれを呼び出せます。

メモリはユーザーが管理できます。エントリーは人が読みやすい形式で、保存したエージェントが明記され、StremAI からエクスポート、アーカイブ、削除できます。

PyPI npm MCP License

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 の公開インストール、比較、スコアカード、MCP レシピのページです。以前のリンクやパッケージメタデータとの互換性を保つため、リポジトリ名は引き続き agentbay です。

ホストされているアプリケーションと一部の SDK 実装の詳細は、別途開発されています。公開ドキュメントに関する問題はこちらで報告してください。必要に応じて、製品やパッケージに関する問題は社内に転送します。

ライセンス

このリポジトリ内のすべてのものはMITライセンスです。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。