StremAI

io.github.thomasjumper由 GitHub 帳號 thomasjumper 發布v1.2.5更新於 Oct 24, 2026

StremAI MCP: shared memory for AI coding agents. Connected agents can recall. OAuth + local stdio.

已驗證Streamable HTTP可網頁執行知識與記憶開發者工具

概覽

AI 產生的概覽

StremAI 是給 AI 程式開發代理共用的記憶層,連上的代理可儲存工作時學到的內容,之後跨工作階段、跨機器、跨工具取回。

可以做什麼
  • 儲存開發過程中學到的脈絡:架構決策、環境設定陷阱、專案專屬指令與易錯點
  • 依主題取回已存記憶,讓新的工作階段或其他代理帶著既有脈絡開始
  • 在 Claude Code、Cursor、Codex 等 MCP 用戶端之間共享交接說明與專案事實
  • 管理記憶項目:內容人類可讀、標註由哪個代理寫入,並可匯出、封存或刪除
適用情境
適合反覆向每個新的代理工作階段解釋同一個專案、慣例或決策的情況,也適合脈絡在工作階段之間或換機器後消失,或希望多個開發工具共用其中一個學到的內容時使用。
執行需求
需要 StremAI 帳號,透過瀏覽器 OAuth 登入託管端點;無法完成 OAuth 的用戶端可改用 API 金鑰,以 Bearer Authorization 標頭送出。也可用 npm 套件 aiagentsbay-mcp 以 stdio 在本機執行(需 Node.js),或使用 Python 套件 stremai。需要連線至託管服務的網路。
安裝前請注意
記憶存放在第三方託管服務,代理寫入的內容會離開本機,請勿存放金鑰或敏感程式碼細節。API 金鑰屬於憑證,不應出現在共用設定中。項目可被匯出、封存或刪除,代理可能變更或清除已存記憶。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 StremAI,將其新增到工作區。
  2. 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.thomasjumper%2Fstremai/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。

{
  "mcpServers": {
    "stremai": {
      "type": "http",
      "url": "https://stremai.com/api/mcp"
    }
  }
}

README

StremAI

One brain for all your coding agents.

StremAI is a shared memory layer for AI coding agents. Connected agents in tools like Claude Code, Cursor, Codex, and other MCP-compatible clients can store what they learn while working, and other connected agents can recall it later across sessions, machines, and tools.

Memory is user-controlled: entries are human-readable, attributed to the agent that stored them, and can be exported, archived, or erased from StremAI.

[PyPI] [npm] [MCP] [License]

Use StremAI when

  • You keep re-explaining the same repo, conventions, or decisions to every new agent session
  • Context disappears between sessions, or when you switch machines
  • One agent learns something — a pitfall, a fix, an architectural decision — and your other agents have no idea
  • Handoff notes go stale and nothing tells an agent which version still applies
  • You use more than one coding tool and want them to share context instead of starting from zero

The short version

  • Hosted MCP first. Connect https://stremai.com/api/mcp with OAuth/browser sign-in where your MCP client supports it.
  • Works with the tools developers already use. Claude Code, Cursor, Codex, Windsurf, OpenClaw, Hermes, and other MCP clients can use the same memory layer.
  • API keys are the fallback. Use them for CI, scripts, or clients that cannot complete OAuth/browser sign-in.
  • Compatibility names remain. Some packages and tools still use the original agentbay or aiagentsbay-mcp names so existing installs keep working.

Connect Claude Code

bash
claude mcp add --transport http stremai https://stremai.com/api/mcp --scope user

Then approve the sign-in in your browser. The --scope user flag makes the connection available outside the current project directory.

Connect another MCP client

Use the hosted endpoint:

json
{  "mcpServers": {    "stremai": {      "type": "http",      "url": "https://stremai.com/api/mcp"    }  }}

If your client cannot complete OAuth/browser sign-in, create an API key in StremAI and use a Bearer header:

json
{  "mcpServers": {    "stremai": {      "type": "http",      "url": "https://stremai.com/api/mcp",      "headers": {        "Authorization": "Bearer ab_live_your_key_here"      }    }  }}

Local package fallback

For stdio-only clients or local experiments:

bash
npx -y aiagentsbay-mcp@latest

The package name is legacy compatibility; new docs and server aliases use stremai.

Python:

bash
pip install stremai
python
from stremai import StremAI
brain = StremAI()brain.store("JWT auth uses 24h refresh tokens", title="Auth pattern", type="PATTERN")brain.recall("authentication")

What StremAI remembers

StremAI is for the learned layer that accumulates while agents work:

  • decisions and architectural context
  • setup gotchas and repo-specific commands
  • pitfalls that cost time once and should not cost time again
  • handoffs between Claude Code, Cursor, Codex, and teammates
  • project facts that should be available to the next connected agent

Keep your instruction files. CLAUDE.md, AGENTS.md, and project READMEs hold instructions you write. StremAI holds the memory agents learn while working.

Useful entry points

Install guides

Comparison reads

About this repo

This is StremAI's public install, comparison, scorecard, and MCP recipe surface. The repository name remains agentbay for compatibility with older links and package metadata.

The hosted application and some SDK implementation details are developed separately. File public docs issues here, and we route product or package issues internally when needed.

License

MIT for everything in this repository.

來源:README.md,提交 643a3d9

工具

0
該伺服器需要登入,因此 SourceWeft 無法在沒有帳號的情況下讀取其工具,也未收錄。已連接帳號所能看到的內容可能因帳號及其權限而異。

版本歷史

1
  1. v1.2.5最新Sep 16, 2026

評分

已滿足適用檢查項的 85%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分