# Lore MCP server

> Provides a local semantic search engine for software patterns and conventions to give AI coding agents engineering context.

- Repository: https://github.com/attila/lore
- Page: https://hostedmcp.org/servers/attila/lore
- Transport: —
- Stars: 8
- License: Apache-2.0

## Tools (6)

- `search_patterns`
- `add_pattern`
- `update_pattern`
- `append_to_pattern`
- `list_patterns`
- `lore_status`

## FAQ

### What are the requirements to run Lore?

Lore is a single Rust binary that requires an embedding server, such as Ollama by default or an OpenAI-compatible server like llama-server.

### How does the search functionality work?

It uses hybrid search, combining FTS5 lexical search and sqlite-vec vector similarity using Reciprocal Rank Fusion.

### Can I use Lore without a git repository?

Yes, Lore works against a plain directory, though features like delta ingest and version history require a git repository.

### What happens if the embedding server is unavailable?

If the embedding server becomes unavailable after setup, the search falls back to keyword matching and issues a warning.
