
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 分