Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bobmatnyc avatar

Trusty Services

  • 1 installs
  • 145 repo stars
  • Updated July 27, 2026
  • bobmatnyc/claude-mpm

trusty-services is a Claude Code migration skill that installs and configures the trusty-memory and trusty-search Rust services for claude-mpm.

About

trusty-services is a claude-mpm migration subskill that installs and configures two optional Rust services: trusty-memory (persistent cross-session knowledge graph) and trusty-search (hybrid semantic plus BM25 code search). A developer runs it to add memory and semantic search that the base claude-mpm install lacks. It detects, checks system requirements, installs via cargo, wires .mcp.json, and verifies both daemons respond before marking the migration complete.

  • Five-phase install wizard for trusty-memory and trusty-search Rust services
  • Wires both daemons into .mcp.json and verifies /health before recording completion
  • Adds cross-session memory (:3038) and semantic code search (:7878) to claude-mpm

Trusty Services by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #1,172 of 1,435 DevOps & CI/CD skills by installs in the Skillselion catalog
  • Data as of Aug 2, 2026 (Skillselion catalog sync)
At a glance

trusty-services capabilities & compatibility

free (local Rust services)

Capabilities
mcp setup · semantic search · agent memory
Works with
docker
Use cases
memory · research
Platforms
macOS
Runs
Runs locally
Pricing
Free
From the docs

What trusty-services says it does

This is a **migration subskill**. It declares WHAT to install in its frontmatter.
SKILL.md
trusty-memory**: persistent, hierarchical knowledge graph (palace / wing / room / closet / drawer) that survives across sessions.
SKILL.md
trusty-search**: hybrid semantic + BM25 + knowledge-graph code search with RRF fusion.
SKILL.md
A typical install takes 3-8 minutes (mostly cargo compile time).
SKILL.md
npx skills add https://github.com/bobmatnyc/claude-mpm --skill trusty-services

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars145
Last updatedJuly 27, 2026
Repositorybobmatnyc/claude-mpm

What it does

Install and wire trusty-memory and trusty-search Rust services into claude-mpm for cross-session memory and semantic code search.

Who is it for?

claude-mpm users who want persistent cross-session memory and semantic code search added to their agent setup.

Skip if: Environments without Rust/cargo or the ~2GB disk and one-time setup pass required.

When should I use this skill?

You run /mpm-migrate trusty-services or want to add trusty-memory and trusty-search to claude-mpm.

What you get

Both Rust daemons are installed, running, and wired into .mcp.json, verified by health checks.

  • Installed trusty-memory and trusty-search binaries
  • launchd plists and .mcp.json wiring
  • Verified daemon health checks

By the numbers

  • Five-phase install wizard
  • 3-8 minute typical install
  • Two Rust services (memory on :3038, search on :7878)

Files

SKILL.mdMarkdownGitHub ↗

Trusty Services

This is a migration subskill. It declares WHAT to install in its frontmatter. The HOW lives in the parent protocol: `migration-wizard/SKILL.md`.

Always load the migration-wizard protocol before executing this skill.
The five-phase wizard (user choice → detect → check → install → verify →
complete) is defined there, not here.

Why install these?

trusty-memory and trusty-search are optional Rust services that give claude-mpm two capabilities the base install lacks:

  • trusty-memory: persistent, hierarchical knowledge graph (palace / wing

/ room / closet / drawer) that survives across sessions. Lets agents remember context from previous conversations without re-explaining.

  • trusty-search: hybrid semantic + BM25 + knowledge-graph code search

with RRF fusion. Drop-in replacement for mcp-vector-search with better recall on large codebases.

Together they raise the ceiling on what cross-session workflows can accomplish — but they require Rust, ~2GB disk, and a one-time setup pass, which is why they ship as a migration skill rather than a default dependency.

What to expect during install

The protocol's Phase 3 delegates to scripts/install-trusty.sh, which:

1. Prefers claude-mpm setup trusty-memory trusty-search (the consolidated command that handles cargo install, launchd plist creation, and .mcp.json wiring atomically). 2. Falls back to per-binary claude-mpm setup <name> on older claude-mpm. 3. Falls back to raw cargo install if claude-mpm is unavailable; in that case daemon startup and MCP wiring become manual steps.

A typical install takes 3-8 minutes (mostly cargo compile time).

Known gotchas

  • macOS, `linker 'cc' not found` — install Xcode Command Line Tools

with xcode-select --install, then retry.

  • `cargo install` SSL error — usually a corporate proxy. Configure

CARGO_HTTP_PROXY and retry.

  • `Address already in use` — a previous daemon is still running. Run

pkill -f trusty-memory; pkill -f trusty-search and retry.

  • Default ports — memory uses :3038, search uses :7878. If those are

occupied, the daemons will pick alternates and write the actual ports to ~/.trusty-*/address.json; the health checks in this skill assume the defaults.

Verification

Phase 4 runs scripts/verify-trusty.sh, which checks:

1. Both binaries on $PATH. 2. Both daemons responding to /health. 3. .mcp.json (if present in CWD) references trusty server entries. 4. On macOS, launchd plists exist under ~/Library/LaunchAgents/.

Verification must pass completely before Phase 5 records completion. A partial install (binary present, daemon down) will be re-detected on the next session and the wizard will offer to repair it.

Related skills

FAQ

What does trusty-services install?

trusty-memory (persistent cross-session knowledge graph at :3038) and trusty-search (hybrid semantic plus BM25 code search at :7878).

What are the requirements?

Rust/cargo, ~2GB disk, ~4GB RAM, and a 3-8 minute install that is mostly cargo compile time.

DevOps & CI/CDdevopsintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.