
Shelbymcp
io.github.Studio-Moser由 GitHub 帳號 Studio-Moser 發布v0.2.4更新於 Oct 24, 2026
Knowledge-graph memory server for AI tools via MCP
概覽
為 AI 助理提供本機持久化的知識圖譜記憶,使其能跨工作階段儲存、搜尋、連結並回想想法。
- 可以做什麼
- ShelbyMCP 是一個本機知識圖譜記憶伺服器,提供 12 個 MCP 工具。助理可以擷取、搜尋、列出、取得、更新與刪除想法,建立並遍歷具型別的圖譜邊,建構受權杖限制的上下文簡報,並稽核資料庫。想法儲存在本機 SQLite 資料庫中,支援 FTS5 搜尋與選用向量,並具備專案範圍與信任隔離。此伺服器不執行推論,也不呼叫模型 API。
- 適用情境
- 當助理需要跨工作階段保留的持久記憶時使用,例如記住專案決策、筆記或關聯事實。它適合本機、依專案劃分的回想情境,需要搜尋與圖譜遍歷而非託管式記憶服務。
- 執行需求
- 以本機程序執行,通常透過 npx shelbymcp 啟動,資料儲存在 ~/.shelbymcp/memory.db。選用的 HTTP 傳輸在連接埠 3100 上使用 SHELBY_API_KEY 環境變數進行 bearer 驗證與 OAuth。不需要帳號或模型憑證。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Shelbymcp,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Local knowledge-graph memory for AI tools, implemented as one Rust binary.
Advisaur MCP gives MCP-compatible agents durable memory across sessions. Thoughts live in a local SQLite database with FTS5 search, optional vectors, typed graph edges, project scope, trust fencing, and curated context briefs. The server performs no inference and makes no model API calls.
Quick start
Run the platform-native binary through npm:
The default stdio server stores data at ~/.studiomoser-assistant-mcp/memory.db. Existing databases created by Advisaur MCP schema v18 open unchanged.
The server was called ShelbyMCP before its rename (ADR-0012). An existing ~/.shelbymcp folder moves to the new one the first time the server runs with its default database, and the old SHELBY_DB_PATH, SHELBY_TRANSPORT and SHELBY_API_KEY variables are still read, with a warning, for one release. npx shelbymcp still runs the server and says where it went.
Package-first integrations are included in the protected v0.4.0 release:
Use advisaur-mcp setup <client> only when the client package or marketplace entry is not available yet. The fallback supports claude-code, claude-desktop, cursor, codex, gemini, and antigravity; devin directs you to its organization-managed marketplace, while windsurf keeps the legacy local config flow. It safely merges the MCP entry and never appends instructions to a global rules file. See Agent Setup.
What agents can do
The server exposes 12 MCP tools:
- Capture, search, list, fetch, update, and delete thoughts.
- Link and traverse typed graph edges with
manage_edges,explore_graph, andexpand_neighbors. - Build trusted, token-bounded context with
get_briefandselect_context. - Audit the database with
thought_stats.
Search returns summaries and IDs so clients can fetch full content only when needed. Project-aware operations resolve scope from MCP roots and fail closed when the project cannot be identified. Untrusted or external memories are returned inside explicit data-only fences.
The optional Forage and Onboard skills are packaged with supported clients. They run in the user's agent session; Advisaur MCP does not receive or store model credentials. Standalone prompt bodies remain available:
HTTP and OAuth
Start Streamable HTTP on port 3100:
Endpoints include /mcp, /health, and MCP discovery documents. Setting ADVISAUR_API_KEY enables bearer authentication and an OAuth authorization-code flow with protected-resource discovery, S256 PKCE, dynamic client registration, and resource-bound access and refresh tokens. Tokens do not expire or rotate; rotate ADVISAUR_API_KEY to revoke them. Without it, HTTP runs unauthenticated and the OAuth endpoints return 503; do not bind an unauthenticated server to an untrusted network.
Build from source
Rust owns the product. Node is used only for the small npm launcher, packaging scripts, and their tests. See Development and Architecture.
Memory-engine pull requests also run a deterministic contract and public retrieval gate. See Memory evaluation.
Reuse in an app
The workspace is layered so an app can embed it:
assistant-memoryis the SQLite memory engine and all memory-domain behavior.assistant-integrationsis the current client catalog plus safe setup/status/uninstall helpers.assistant-mcpexposes the MCP service and reusable Axum router as a library as well as a binary.
The app can embed these crates in-process, share one database contract across macOS and iOS, and host the same HTTP router without spawning Node.
License
MIT. See LICENSE.
來源:README.md,提交 2d809e4
工具
0版本歷史
1- v0.2.4最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分