SPACEXPLORATION
Search commercial real estate listings. Reads need no token; authoring is self-serve OAuth (DCR).
Description from the maker (original English)
Deterministic navigation maps over code + markdown + Prisma for AI agents: 13 MCP tools
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
The maker has not listed install details in the registry. See the maker’s README below.
Runs on your computer; the tool list appears in your AI app after you install it.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 8, 2026
The registry name was verified with the GitHub account segentic-lab, which owns the repo
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
This one runs on your computer; there is no internet endpoint
Runs on your computer and uses local settings instead
Runs on your computer; we can only read tool lists from internet endpoints
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
The registry does not list a required key, though some servers ask you to sign in on first use.
It runs on your computer. Your AI app starts it when needed, and data does not pass through the maker’s servers (unless it calls an online service itself).
The GitHub repo last changed –, and the latest version (0.1.2) reached the registry 4 months ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code.
In the same category: SPACEXPLORATION, Simvito eSIM, CarHauler247 Car Shipping Quotes
Servers in the same category from other makers, sorted by stars.
Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
Search commercial real estate listings. Reads need no token; authoring is self-serve OAuth (DCR).
Compare travel eSIM plans and each local network (4G/5G), check phone support, get payment links.
Car shipping prices between US locations from a licensed auto transport broker, with a booking link.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
Deterministic navigation maps over code AND markdown — for AI agents. One MCP server, two lenses: tree-sitter for source (TypeScript / JavaScript / Python) and a markdown lens for docs. It answers *"where is X and what's the shape of this project?"* in one cheap call — so an agent spends context on thinking, not on browsing files.
Speaks the Model Context Protocol; works
with any MCP client — Claude Code, Cursor, Codex, or your own agent.
An agent orienting in an unfamiliar repo otherwise burns tokens ls-ing, grep-ing, and Reading whole files to find the *one* function or the *right* doc. lens returns the map instead of the territory:
Every output is deterministic (real parsing, not a model summarizing), capped with an honest truncated flag, and framed by one contract:
**lens is a navigation map. Use it to *locate*, then Read the real
source/section before judging or modifying it. A signature is not the body;
an outline is not the section.**
| Tool | What it does |
|---|---|
map | Whole-tree surface in one call: per code file → structure; per doc → title + outline. Both families, one response. |
info | Version, sandbox root, supported languages/extensions, tool list, every output cap, and the lens contract. |
lens_system | Install status, self-update (update.sh under the hood), and fetch the current AGENTS.md — lens's self-maintenance tool. |
.ts .tsx .mts .cts .js .jsx .mjs .cjs .py) + Prisma (.prisma)| Tool | What it does |
|---|---|
overview | One file's imports, exports, classes (+ methods), top-level functions, with line ranges. |
functions | Every function incl. nested — signatures, params/types, parent scope, kind. |
function_body | Verbatim source of ONE function — the focused read. |
comments | Comments + TODO/FIXME/BUG/HACK/… markers (markersOnly for the debt list). |
find | Locate a definition by name — functions, classes, and now const/type/enum/exports — across a directory. |
references | The inverse: who uses a symbol — call sites, imports, type-refs — tree-sitter-precise, no grep false positives. |
.md .markdown .mdx)| Tool | What it does |
|---|---|
outline | Full heading hierarchy (the TOC) with line numbers. |
heading | Read ONE section by heading text / slug / line number. |
links | Extract inline / image / wikilink / autolink / reference links. |
search | Case-insensitive full-text search across docs (heading hits ranked first). |
overview/find/map also cover Prisma schemas (schema.prisma → models, enums, fields, relations). JSON config/i18n isn't structurally mapped — lens says so honestly and points you to grep.
Call a code tool on a .md (or a doc tool on a .ts) and it fails with a helpful pointer to the right tool — no silent confusion.
hasErrors + parseErrors, still extracting what it can; unparseable files in map/find appear with an inline error, never vanish.info.limits) and every cap is reported with the true total. A context-saving tool with unbounded output is self-refuting.info reports the root.{error, path, hint}, with isError set.One line clones, installs, and writes a ready-to-paste MCP config with this install's absolute path:
git clone https://github.com/segentic-lab/lens-mcp && cd lens-mcp && ./install.sh
No system packages and no native build — tree-sitter runs as WebAssembly, so it works anywhere Node 18+ runs (Linux, macOS, Windows via WSL/Git Bash). The installer checks Node, runs npm ci, builds (tsc → dist/), self-tests the full suite (143 tests), and generates mcp-config.json.
Register it with your client — the generated mcp-config.json looks like:
{
"mcpServers": { "lens": { "command": "node", "args": ["/abs/path/lens-mcp/dist/index.js"] } } }
claude mcp add lens -- node /abs/path/lens-mcp/dist/index.js (or copy mcp-config.json into a project as .mcp.json)mcp-config.json into ~/.cursor/mcp.json[mcp_servers.lens] with the same command/args to ~/.codex/config.tomllens reads files under its working directory — the project your client launches it in. Point it at a project and call map("."). Nothing outside the working directory is readable.
Update later, in place:
./update.sh # git pull --ff-only + reinstall + self-test
Prefer to do it by hand? npm install && npm run build && npm test, then run node dist/index.js.
lens-mcp supersedes the earlier split servers codelens-mcp (code) and docslens-mcp (docs) — same engines, one server, one pipeline. Sibling of periscope-mcp (web-app QA); built to the same standard: honest errors, caps + truncated flags everywhere, docs == behavior, tests before release.
Built by [Segentic Lab](https://lab.segentic.dev). AGPL-3.0.