code-index-mcp

A SQLite code index with MCP tools for search, call graphs and metadata, including 1C dumps from Designer and EDT

  • 158 ★ on the repository
  • Last commit
  • MIT
MCP server

Extended access

Why this level

  • Runs a local binary and a background HTTP server
  • Reads and indexes every file in the configured repositories
All reasons and checks
Russian stack

regsorm/code-index-mcp

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/code-index-mcp

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Runs a local binary and a background HTTP server
  • Reads and indexes every file in the configured repositories

This is third-party code. Review the repository files before installing.

What it does

The server parses sources into syntax trees with tree-sitter ahead of time and stores functions, classes, calls and file text in SQLite. Instead of scanning files, the agent asks the index where a procedure body lives, who calls it, or which call chain links two functions. The bsl-indexer build adds tools for 1C configurations: object structure and profile, form handlers, event subscriptions, register writers, role rights, a data link graph and read-only queries over metadata tables. One process can serve several repositories, and file edits are picked up incrementally.

Who it is for. For 1C developers and teams with large codebases where brute-force code search is too expensive for an agent.

Good fit when

  • The agent works with a large 1C configuration dump and burns tokens on search
  • You need to see who writes to a register or what rights a role has on an object
  • You want one code index shared across projects and sessions

Not a fit when

  • The project is small and plain file search is enough
  • You need the 1C tools but want the npm install: the npm package ships only the build without 1C

Example request

Use code-index to find everything that writes to the stock register and show the posting handlers

MCP

Transport
stdio, http
Authentication
not required

Environment variables

CODE_INDEX_HOME
Install folder, set by the Windows install script

Limitations

The 1C tools exist only in the bsl-indexer build from GitHub releases or a source build; the npm wrapper installs the version without 1C. The first index of a large configuration takes minutes plus disk space for the SQLite database. The server reads file dumps and does not connect to a live infobase.

How to disable. Remove the code-index block from .mcp.json or client settings, stop the background process and delete the install folder or run npm uninstall -g @regsorm/code-index-mcp.

FAQ

How does bsl-indexer differ from code-index?

bsl-indexer adds tools for 1C metadata, forms, rights and the data graph on top of the general search tools. The code-index build is for regular languages.

Does it handle EDT exports?

Yes, it parses both Designer XML and 1C:EDT .mdo files, plus Russian and English BSL syntax.

Discussion

No questions or reviews yet.

Russian stack

An MCP server for Claude Code: full-text search over multiple 1C XML+BSL configuration exports in a local SQLite FTS5 database

MCP serverExtended access
Russian stack

A local read-only MCP server suite for 1C: a Rust code indexer, metadata skills, a prompt gallery and platform help search, with evidence-backed answers

MCP serverExtended access
Russian stack

A local read-only MCP server for 1C code search on the Zoekt engine: fast lexical and regex search over your own configuration dumps

MCP serverExtended access
Russian stack

A Dockerized MCP server for searching 1C dumps: structural index, call graph and semantic code search

MCP serverExtended access79Repository stars
Russian stack

A local MCP server for semantic search over an exported 1C configuration, with a choice of embedding model and vector database

MCP serverExtended access11Repository stars

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialAuthenticationRepository starsMain difference
code-index-mcp (this entry)nonot required158
SDL-MCPnonot required496an MCP server that indexes a repository into a symbol graph and hands
Code Context Enginenonot required441a local MCP server that indexes your code so the agent pulls the
Ory Lumenno313a semantic code search plugin for Claude Code

README in short

The README lists several install paths: a PowerShell script for Windows, Linux and macOS archives from releases, an npm package and a cargo build. The server connects to a client over HTTP as a shared background process or over stdio per session. It documents search, call graph and file tools plus a separate set for 1C configurations, with indexing benchmarks on standard configurations. MIT licensed.

README badge

Report a problem

Foxx AIcode-index-mcp
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.