Shelbymcp

io.github.Studio-Moser由 GitHub 账号 Studio-Moser 发布v0.2.4更新于 Oct 24, 2026

Knowledge-graph memory server for AI tools via MCP

已验证STDIO仅桌面数据库知识与记忆

概览

AI 生成的概览

为 AI 助手提供本地持久化的知识图谱记忆,使其能够跨会话存储、搜索、关联并回忆想法。

可以做什么
ShelbyMCP 是一个本地知识图谱记忆服务器,提供 12 个 MCP 工具。助手可以捕获、搜索、列出、获取、更新和删除想法,建立并遍历带类型的图谱边,构建受令牌限制的上下文简报,并审计数据库。想法存储在本地 SQLite 数据库中,支持 FTS5 搜索和可选向量,并具备项目作用域和信任隔离。该服务器不执行推理,也不调用模型 API。
适用场景
当助手需要跨会话保留的持久记忆时使用,例如记住项目决策、笔记或关联事实。它适合本地、按项目划分的回忆场景,需要搜索和图谱遍历而非托管式记忆服务。
运行要求
作为本地进程运行,通常通过 npx shelbymcp 启动,数据存储在 ~/.shelbymcp/memory.db。可选的 HTTP 传输在端口 3100 上使用 SHELBY_API_KEY 环境变量进行 bearer 认证和 OAuth。无需账户或模型凭据。
安装前请注意
除非设置 SHELBY_API_KEY,否则 HTTP 传输以未认证方式运行,README 警告不要将未认证的服务器绑定到不受信任的网络。在 SHELBY_API_KEY 下签发的令牌不会过期或轮换;轮换该密钥会撤销它们。工具可以更新和删除已存储的想法,因此记忆内容可能被更改或移除。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Shelbymcp,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

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:

bash
npx -y advisaur-mcp --versionnpx -y advisaur-mcp

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:

ClientRelease package
ChatGPT / Codexadvisaur-mcp-codex-0.4.0.zip
Claude Codeadvisaur-mcp-claude-code-0.4.0.zip
Cursor and Agent Plugins clientsadvisaur-mcp-agent-plugin-0.4.0.zip
Gemini CLIadvisaur-mcp-gemini-0.4.0.zip
Antigravityadvisaur-mcp-antigravity-0.4.0.zip
Claude Desktopadvisaur-mcp-claude-desktop-<platform>-0.4.0.mcpb
Devinadvisaur-mcp-devin-0.4.0.zip

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, and expand_neighbors.
  • Build trusted, token-bounded context with get_brief and select_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:

bash
advisaur-mcp forageadvisaur-mcp onboardadvisaur-mcp migrateadvisaur-mcp protocol

HTTP and OAuth

Start Streamable HTTP on port 3100:

bash
ADVISAUR_API_KEY="replace-with-a-long-random-secret" \  npx -y advisaur-mcp --transport http --host 127.0.0.1 --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

bash
git clone https://github.com/Studio-Moser/Advisaur-MCP.gitcd Advisaur-MCPcargo build -p assistant-mcpcargo test --workspacenpm cinpm test

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-memory is the SQLite memory engine and all memory-domain behavior.
  • assistant-integrations is the current client catalog plus safe setup/status/uninstall helpers.
  • assistant-mcp exposes 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
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.2.4最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分