Agent♥︎Age
Catalog

io.github.lorenzo-cambiaghi/lynx

Official

by lorenzo-cambiaghi · Python

LynxMCP: 100% local MCP server for the code questions grep can't answer: call graph, hybrid search

LynxMCP (io.github.lorenzo-cambiaghi/lynx)

LynxMCP is a 100% local Model Context Protocol (MCP) server focused on code questions that grep cannot answer. It supports call graph queries, hybrid search, and AST-aware chunking. It can index library docs and PDFs next to code and integrates with any MCP client such as Claude Code and Cursor.

🛠️ Key Features

  • 100% local MCP server
  • AST-aware chunking
  • Hybrid BM25 + dense retrieval
  • Optional code knowledge graph
  • Indexing of library docs and PDFs alongside code

🚀 Use Cases

  • Determine what calls a given code element (call graph)
  • Identify where code that does X is located
  • Understand impact of changes (what breaks if I change it)
  • Investigate library version behavior based on indexed docs

⚡ Developer Benefits

  • Semantic search via hybrid retrieval (BM25 + dense)
  • Code intelligence with optional knowledge-graph support
  • Works across MCP clients including Claude Code and Cursor

⚠️ Limitations

  • Described as “grep cannot answer” scenarios; no other scope beyond those is specified in the provided data.

Topics

ai-toolsdeveloper-toolslocallocal-ragmcpmcp-servermodel-context-protocolclaudecursorragsemantic-searchtree-sittercall-graphclaude-codecode-intelligencecode-searchknowledge-graphonnx