[](cursor://anysphere.cursor-deeplink/mcp/install?name=codeindex&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkBtdW5ocS9jb2RlaW5kZXgiXX0=)…
codeindex is an MCP project maintained in the munhq/codeindex repository. The maintainer describes its purpose as “ ”. Read the project documentation for the complete scope.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| status | Index stats: file count, symbol count, indexing state, token savings %, the indexed workspace and whether a watcher is live |
| search | Trigram-accelerated full-text search across all indexed files |
| find_symbol | Find symbol definitions (functions, structs, classes…) by name |
| find_word | Exact word/identifier lookup in the inverted word index |
| find_callers | Call sites of a symbol, each with the function that holds it. Matched by name, so a same-named definition elsewhere is included |
| get_outline | Structural outline of a file (symbols, line counts) |
| get_tree | Directory tree with file metadata |
| get_imports | What files does a given file import/depend on |
| get_imported_by | Reverse dependencies — who imports this file |
| get_change_impact | Transitive blast radius: what breaks if a file changes |
| plan_change | Full refactor plan for a symbol or file — definitions, callers, file role, literals, blast radius |
| get_hot_files | Recently changed files sorted by recency |
| read_file | Read file contents with optional line range |
| read_symbol | Read just a symbol's source code (with optional context lines) |
| index_workspace | Index or re-index a workspace directory |
| analyze | Run one of 22 code analyses (see below) |
| Analysis | What it finds |
| security | Hardcoded secrets, SQL injection patterns, unsafe blocks, eval usage |
| dead_code | Symbols nothing names outside their own definition, split from the unused public API of a library package |
| unwrap_audit | .unwrap() / expect / panic! sites (Rust), ranked by whether a request handler, a loop or main reaches them |
| test_coverage | Files without test coverage |
| architecture | Architectural smells — god modules, circular deps, islands |
| crossref | Cross-file symbol references |
| type_drift | Type signature mismatches across modules |
| db_schema | Tables the migrations create that no code names, and SQL ORM models no migration creates |
| migration_parity | Missing migrations for schema changes |
| manifest_compliance | package.json / Cargo.toml / go.mod compliance issues |
| literal_scan | Hardcoded URLs, IPs, ports, absolute paths, TODOs |
| coupling | Module coupling metrics |
| cycles | Circular dependency detection |
| duplication | Reinvented free functions — the same job written twice |
| clones | Copy-pasted function bodies, ignoring names and whitespace |
| spawn_scan | An interpreter started on a loop or a timer, across files, ranked by startup cost times spawn rate |
| deps | Dependency inventory — duplicate versions, unreferenced crates, single-use crates |
| leak_shapes | Shapes a leak has, each paired with the runtime series that decides it |
| logic_shapes | A fixed byte constant against the memory limit of the unit that deploys it, and replicas × pool size against a pooler's connection capacity |
| call_cost | Loops over rows ranked by the database and HTTP round trips each element costs, counted through the call graph |
| field_contention | One declared-state field written by two or more owners |
| health | Roll-up of the analyses above into one index-health report |
Inspect PostgreSQL schemas and run read-only queries with the archived MCP reference server. Review its maintenance status before choosing it.
Use Firecrawl MCP to retrieve website content and extract information for research through Firecrawl’s API-backed web tools.
Enables programmatic access to the IACR Cryptology ePrint Archive for efficient retrieval of cryptographic research papers.
Manage educational context based on courses, assignments, and exams using a knowledge graph.
MCP server with tools to search, fetch, analyze, and report on scientific papers and datasets.
Scholarly search: OpenAlex, Crossref, arXiv, OpenCitations and PubMed in one endpoint.