lumen
NewPrecise local semantic code search via MCP. Indexes your codebase with Go AST parsing, embeds with Ollama or LM Studio, and exposes vector search to Claude through an MCP server — no cloud, no npm.
Summary
Lumen provides precise local semantic code search via MCP by indexing your codebase with Go AST parsing and embedding with Ollama or LM Studio.
- It exposes vector search to Claude through an MCP server, enabling fast, accurate code retrieval without cloud dependencies or npm.
Install & Usage
~/.claude.jsonAdd the configuration to "mcpServers": { "lumen": { "command": "...", "args": [] } }
/mcpUse Cases
Usage Examples
/lumen find all functions that handle database connections
/lumen search for code related to JWT token validation
Using Lumen, locate the implementation of the 'calculateTotal' method in the shopping cart module.
Security Audits
Frequently Asked Questions
What is lumen?
Lumen provides precise local semantic code search via MCP by indexing your codebase with Go AST parsing and embedding with Ollama or LM Studio. It exposes vector search to Claude through an MCP server, enabling fast, accurate code retrieval without cloud dependencies or npm.
How to install lumen?
To install lumen: open your mcp config (~/.claude.json), then add the config to "mcpServers": { "lumen": { "command": "...", "args": [] } }. Finally, /mcp in Claude Code.
What is lumen best for?
lumen is a mcp categorized under Development. It is designed for: mcp. Created by Ory Corp.
What can I use lumen for?
lumen is useful for: Find all functions related to user authentication across a large codebase.; Search for code snippets that implement a specific design pattern like singleton or factory.; Locate where a particular variable or constant is defined and used.; Discover all API endpoints that handle payment processing.; Identify all test files that cover a specific module or feature.; Search for deprecated function calls that need to be replaced..