Gyrfalcon: 1C code navigation MCP
gyrfalcon
A single dependency-free Rust binary with no network calls: indexes a 1C configuration export and answers call-graph and metadata questions in milliseconds
Low risk
We rate an entry low when it mostly gives the agent instructions and reference material.
Why this level
- Only reads the configuration export and builds a local index, writes nothing to the infobase
- The install command edits the agent's config on disk, worth previewing with --plan first
Install
Manual install
gyrfalcon build <путь к src> --out config.dbBuilds the index from a configuration export; the binary comes from GitHub releases.
This is third-party code. Review the repository files before installing.
What it does
The server builds a deterministic index of a 1C configuration by parsing BSL with tree-sitter instead of having the agent re-read the export. It builds a call graph from the AST with a confidence class on every edge, and 27 metadata tables: attributes with types, register movements, subscriptions, role rights, and extension overrides with both sides' addresses. Twelve MCP tools answer structural questions, plus a coverage tool that honestly reports what the index does not know. The install command detects an installed harness (Claude Code, Kilo, Codex) itself and writes the MCP config, a skill and roles, and --plan shows what would change without changing anything.
Who it is for. For 1C developers on large configurations who need fast, precise answers about code structure without the agent re-reading the export.
Good fit when
- You work with a large configuration export and the agent is slow reading files directly
- You need a call graph or a precise breakdown of extension overrides
- You need everything to run fully locally, with no network and no API key
Not a fit when
- The configuration is small and the agent can just read files directly
- You need harness support beyond Claude Code, Kilo and Codex
Example request
Use gyrfalcon to find every place this procedure is overridden in extensions and show the call graphLimitations
It needs a file export of the configuration; the server does not analyze a live infobase directly. The index for the heaviest tested configuration is 3.8 GB and takes 2 to 2.5 minutes to build, worth accounting for on very large bases. The install command edits the agent's config, so it is worth checking the plan first with --plan.
How to disable. Remove the gyrfalcon entry from the agent's MCP config and the skill folder, for example ~/.claude/skills/gyrfalcon/ for Claude Code.
MCP
- Transport
- stdio, http
- Authentication
- not required
Security check
- Only reads the configuration export and builds a local index, writes nothing to the infobase
- The install command edits the agent's config on disk, worth previewing with --plan first
README in short
The README gives benchmarks on the heaviest tested configuration: 98,117 files, 752,335 methods, a full index build in 132 to 160 seconds with a 20 percent spread. It covers the quick start with a prebuilt binary, building from source with cargo, twelve MCP tools, and installing into Claude Code, Kilo and Codex through a single install command with a --plan preview flag.
FAQ
Do I need Rust or Python to use it?
No, not if you download the prebuilt binary from releases. Rust is needed only to build from source.
Does the server send code anywhere?
No, there are no network calls either at index build time or when answering queries; everything stays on the machine.
Related
A skills library that gives coding agents a development process: brainstorming, planning, TDD, subagents and code review
Skills for real engineers by Matt Pocock
Skills For Real Engineers
Small composable skills for engineering with agents: plan grilling, TDD, bug diagnosis, code review and architecture
GitHub toolkit for spec-driven development: the specify CLI adds agent commands and skills to a project, from principles to implementation
Reference MCP servers
Model Context Protocol servers
Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything