MCPVault

orphan_repair

MCP tool from Palinode by phasespace-labs

Find semantic matches for broken [[wikilinks]]

How to use it

orphan_repair is exposed by the Palinode MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the orphan_repair tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Palinode

$pip install -e .
FULL PALINODE LISTING

Other tools in Palinode (29)

archive

Retire one memory that's wrong or obsolete — archive it, or supersede it with a named replacement

archive_expired

Archive ephemeral memories whose TTL has expired

blame

Trace a fact back to the commit that recorded it

cluster_neighbors

Find top-K semantically related files NOT already wiki-linked — surface implicit relationships for cross-link proposals

consolidate

Preview or run LLM-powered compaction

dedup_suggest

Before saving, surface existing files that overlap the draft

depends

Dependency tree (or unblocked-items list) from dependson / blocks / parallelwith frontmatter on ProjectSnapshots

diff

What changed in the last N days

doctor

Fast diagnostic pass — 18+ checks across paths, services, config, index

doctor_deep

Full diagnostic with canary write test (~10–15s)

entities

Entity graph — cross-references between memories

history

Git history for a file with diff stats and rename tracking

ingest

Fetch a URL and save as research

lint

Health scan — orphans, stale files, missing fields

list

Browse memory files by type, filter by core status

prompt

List, show, or activate versioned LLM prompts

push

Sync memory to a remote git repo

read

Read the full content of a memory file

review

Advisory project-memory review that proposes corrective operations without writing them

rollback

Revert a file to a previous commit (safe, creates new commit)

save

Store a typed memory (person, decision, insight, project)

search

Hybrid BM25 + vector search with category filter

session_end

Capture summary, decisions, and blockers at end of session

session_init

Session-start context digest for the resolved project scope

status

Health check — file counts, index stats, service status

timeline

Deprecated — use history with detail='full'. Commit-level evolution of a file with per-commit diffs

topic_coverage

Given a short topic phrase, return whether any existing wiki page already covers it (binary covered / bestmatch / similarity)

trace

Compose a fact's full provenance lineage — sources, saved/changed commits, supersession, typed links, recall

trigger

Prospective recall — auto-inject when a topic comes up