Lore
UnclaimedCode intelligence MCP for AI Agents
Set up this server
01 / Choose your client
02 / Before you connect
Authentication is not specified. Check the project instructions before connecting.
Project instructions03 / Add the configuration
claude mcp add --transport stdio 'jafreck-lore' -- 'npx' '-y' '@jafreck/lore' 'mcp' '--db' '/path/to/lore.db'04 / Check it in your client
Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
26 of 26 tools
Documented tools (26)
From project documentation. A server handshake does not verify each tool’s description or behavior.
author
Commits by author/email substring
commit
Full/prefix SHA lookup (+files +refs)
file
Commits that touched a path
fused
combines structural and semantic candidates; symbol filters apply to symbol candidates and doc filters apply to semantic doc-section candidates before final fused ranking.
language
optional indexed file language filter.
limit
optional maximum rows for empty/browse symbol queries (default 20).
lore_blame
Query blame, line-range history, or ownership aggregates with optional symbol targeting, commit-context enrichment, and risk signals
lore_cohesion
Rank directories by module cohesion (ratio of internal to external symbol references)
lore_dependents
Find everything affected by changing a symbol or file — callers, importers, subclasses, and type references with automatic transitive traversal (up to 5 hops) in one call
lore_diff
Compare exported symbols between two indexed branches; returns added, removed, and changed symbols
lore_graph
Query call/import/inheritance/type-dependency edges with automatic transitive traversal (up to 5 hops); supports sourceid for outbound and targetid for inbound/reverse queries; materializes virtual dispatch edges for polymorphic call resolution
lore_history
Query commit history by file, commit, author, ref, recency, or semantic commit-message similarity
lore_lookup
Find symbols by name or files by path, including external dependency API symbols and LSP-resolved metadata when available
lore_metrics
Aggregate index metrics
lore_search
Structural BM25, semantic vector, or fused RRF search across symbols and doc sections
lore_snippet
Return snippets from indexed source snapshots by file path + line range or by symbol name; path/symbol resolution is branch-aware and responses include containing-symbol context metadata (name, kind, start/end lines) when available
lore_structure
Detect structural anomalies — import cycles (Tarjan SCC), layering violations (Kahn toposort), and outlier couplings
lore_trace
Trace an execution path from an entry point and return an ordered call sequence with source code for each step
match_mode
optional symbol-name matching mode (exact, prefix, contains); defaults to exact (case-insensitive).
offset
optional rows to skip for empty/browse symbol queries (default 0).
path_prefix
optional indexed file-path prefix filter.
recent
Newest commits
ref
Commits matching branch/tag ref name
semantic
Conceptual commit-message search (falls back to recent when vectors are unavailable)
structural
returns symbol hits only; applies pathprefix, language, and kind.
symbol_kind
optional symbol kind filter (for example, function or class).
Tool change history
FAQ
Questions about Lore MCP Server
- How do I connect Lore MCP Server to Claude?
- Run `claude mcp add jafreck-lore -- npx -y @jafreck/lore mcp --db /path/to/lore.db` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
- Is Lore MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Lore MCP Server do?
- Lore MCP Server documents 26 tools to the agent, including author, commit, file. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.