Saltar al contenido
MCP ThesaurusMCP Thesaurus

code index

ComunidadIncomplete39/100Reclamar

npm @regsorm/code-index-mcpstdioMITupdated 11d ago

Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ послСдний выпуск Π² C:\tools\code-index, Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΠΏΠ°ΠΏΠΊΡƒ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ окруТСния, создаёт Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ Ρ„Π°ΠΉΠ»Π° настроСк ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Π±Π»ΠΎΠΊ для .mcp.json.

CΓ³digoWeb106

ΒΏQuΓ© puedes hacer con code index?


code-index-mcp

Π Π΅Π»ΠΈΠ· npm ЛицСнзия

Поиск ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ для ИИ-Π°Π³Π΅Π½Ρ‚ΠΎΠ². Один Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊ, индСкс Π² SQLite, ΠΎΡ‚Π²Π΅Ρ‚ Π·Π° миллисСкунды. Π Π°Π·Π±ΠΈΡ€Π°Π΅Ρ‚ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ 8.3 β€” ΠΈ ΠΈΠ· ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π°, ΠΈ ΠΈΠ· 1Π‘:EDT.

ПолноС руководство Β· English Β· ДокумСнтация Β· Π–ΡƒΡ€Π½Π°Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ


Установка

Windows β€” ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ

irm https://raw.githubusercontent.com/Regsorm/code-index-mcp/main/install.ps1 | iex

Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ послСдний выпуск Π² C:\tools\code-index, Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΠΏΠ°ΠΏΠΊΡƒ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ окруТСния, создаёт Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ Ρ„Π°ΠΉΠ»Π° настроСк ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Π±Π»ΠΎΠΊ для .mcp.json.

Π‘ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ β€” ΠΏΠ°ΠΏΠΊΠ° установки, ΠΏΠ°ΠΏΠΊΠ° с исходниками, автозапуск ΠΏΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π΅ Π² систСму:

& ([scriptblock]::Create((irm https://raw.githubusercontent.com/Regsorm/code-index-mcp/main/install.ps1))) `
    -InstallDir 'D:\code-index' -Repo 'main=D:\Repo1C' -RegisterAutostart

Автозапуск ΠΈΠ΄Ρ‘Ρ‚ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ°ΠΏΠΊΡƒ Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ: ΠΏΡ€Π°Π² администратора Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, ΠΎΠΊΠΎΠ½ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ β€” -Flavor core для сборки Π±Π΅Π· 1Π‘, -Version 1.0.0 для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ выпуска, -Port ΠΈ -DaemonPort, Ссли ΠΏΠΎΡ€Ρ‚Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ заняты. ΠŸΠΎΠ»Π½Ρ‹ΠΉ список β€” Get-Help .\install.ps1 -Detailed.

Windows β€” Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Π°Ρ€Ρ…ΠΈΠ² ΠΈΠ· выпуска

Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ послСдний выпуск, распаковываСт Π² C:\tools\code-index ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ эту ΠΏΠ°ΠΏΠΊΡƒ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ окруТСния:

$dst = 'C:\tools\code-index'
New-Item -ItemType Directory -Force $dst | Out-Null
$url = (Invoke-RestMethod https://api.github.com/repos/Regsorm/code-index-mcp/releases/latest).assets |
       Where-Object name -eq 'bsl-indexer-windows-x64.zip' |
       Select-Object -ExpandProperty browser_download_url
Invoke-WebRequest $url -OutFile "$env:TEMP\code-index.zip"
Expand-Archive "$env:TEMP\code-index.zip" -DestinationPath $dst -Force
setx CODE_INDEX_HOME $dst

bsl-indexer β€” сборка с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ 1Π‘ (32 инструмСнта). НуТна Ρ€Π°Π±ΠΎΡ‚Π° Π±Π΅Π· 1Π‘ β€” Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ code-index-windows-x64.zip (20 инструмСнтов). Для Linux ΠΈ macOS Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ выпускС Π»Π΅ΠΆΠ°Ρ‚ *-linux-x64.tar.gz ΠΈ *-macos-arm64.tar.gz.

npm

npm install -g @regsorm/code-index-mcp
npx @regsorm/code-index-mcp serve --path /ΠΏΡƒΡ‚ΡŒ/ΠΊ/Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΡŽ

Π¨Π°Π³ postinstall скачиваСт Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊ ΠΏΠΎΠ΄ Π²Π°ΡˆΡƒ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ β€” Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ компилируСтся. ΠŸΠ°ΠΊΠ΅Ρ‚ Π΅ΡΡ‚ΡŒ ΠΈ Π² рССстрС MCP ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ io.github.Regsorm/code-index. Π’ ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сборка Π±Π΅Π· 1Π‘.

Π‘Π±ΠΎΡ€ΠΊΠ° ΠΈΠ· исходников

git clone https://github.com/Regsorm/code-index-mcp.git
cd code-index-mcp
cargo build --release -p code-index                          # Π±Π΅Π· 1Π‘
cargo build --release -p bsl-indexer --features enrichment   # с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ 1Π‘

НуТСн Rust 1.77+.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ

ΠžΠ±Ρ‰ΠΈΠΉ процСсс ΠΏΠΎ HTTP β€” ΠΎΠ΄ΠΈΠ½ индСкс Π½Π° всС сСссии ΠΈ всС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹:

{
  "mcpServers": {
    "code-index": {
      "type": "http",
      "url": "http://127.0.0.1:8011/mcp"
    }
  }
}

ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ процСсс Π½Π° сСссию (stdio), Π±Π΅Π· Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π΅ΠΌΠΎΠ½Π°:

{
  "mcpServers": {
    "code-index": {
      "command": "npx",
      "args": ["-y", "@regsorm/code-index-mcp", "serve", "--path", "."]
    }
  }
}

Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Claude Code, Cursor, VS Code, LibreChat β€” с Π»ΡŽΠ±Ρ‹ΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ MCP. Настройка Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π΅ΠΌΠΎΠ½Π°, список Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π², Ρ‚ΠΎΠ½ΠΊΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ β€” ΠΏΠΎΠ»Π½ΠΎΠ΅ руководство.

Π—Π°Ρ‡Π΅ΠΌ это Π½ΡƒΠΆΠ½ΠΎ

Языковая модСль Π±Π΅Π· индСкса ΠΈΡ‰Π΅Ρ‚ ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ Ρ‚Π΅ΠΌ ΠΆΠ΅ способом, Ρ‡Ρ‚ΠΎ ΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π±Π΅Π· срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ: ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ΠΎΠΌ. Один вопрос Β«ΠΊΡ‚ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ эту ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΡƒΒ» прСвращаСтся Π² дСсяток ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±Ρ…ΠΎΠ΄ΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ тысячи Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π² контСкст ΠΌΠΎΠ΄Π΅Π»ΠΈ куски тСкста β€” вмСстС с ΠΎΠΏΠ»Π°Ρ‚ΠΎΠΉ этих кусков.

code-index Π΄Π΅Π»Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π·Π°Ρ€Π°Π½Π΅Π΅: Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅Ρ‚ исходники Π² синтаксичСскоС Π΄Π΅Ρ€Π΅Π²ΠΎ, складываСт символы, Ρ‚Π΅Π»Π°, Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΠΈ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ Π² SQLite ΠΈ ΠΎΡ‚Π΄Π°Ρ‘Ρ‚ Π°Π³Π΅Π½Ρ‚Ρƒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ MCP. МодСль ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Ρ‚Ρ€ΠΈ строки вмСсто Ρ‚Ρ€Ρ‘Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ².

Π¦ΠΈΡ„Ρ€Ρ‹

Кодовая Π±Π°Π·Π° Π€Π°ΠΉΠ»ΠΎΠ² Полная индСксация Запуск Π½Π° Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΌ индСксС
1Π‘:Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π’ΠΎΡ€Π³ΠΎΠ²Π»Π΅ΠΉ 57 072 2 ΠΌΠΈΠ½ 41 с 2,3 с
1Π‘:БухгалтСрия прСдприятия 88 284 5 ΠΌΠΈΠ½ 51 с 5,3 с
сайт Π½Π° PHP 157 772 13 ΠΌΠΈΠ½ 1 с 8,0 с

Полная индСксация β€” Ρ€Π°Π·Π±ΠΎΡ€ всСго с нуля, дСлаСтся ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·. Π£ Π‘ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ эти 5 ΠΌΠΈΠ½ 51 с ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊ: 2 ΠΌΠΈΠ½ 38 с ядро (синтаксичСскиС Π΄Π΅Ρ€Π΅Π²ΡŒΡ ΠΈ запись), 1 ΠΌΠΈΠ½ 58 с надстройка 1Π‘ (ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅, Ρ„ΠΎΡ€ΠΌΡ‹, ΠΏΡ€Π°Π²Π°, Π³Ρ€Π°Ρ„ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²), 56 с сброс Π±Π°Π·Ρ‹ Π½Π° диск. Π”Π°Π»ΡŒΡˆΠ΅ ΠΏΡ€Π°Π²ΠΊΠΈ ΠΏΠΎΠ΄Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ, Π·Π° миллисСкунды.

Запуск Π½Π° Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΌ индСксС свСряСт врСмя ΠΏΡ€Π°Π²ΠΊΠΈ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° β€” Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ чтСния содСрТимого, Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ…Π΅ΡˆΠ°.

ΠžΡ‚Π²Π΅Ρ‚ Π½Π° запрос ΠΎΠΊΠΎΠ»ΠΎ 10 мс ΠΏΠΎ HTTP, ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ ΠΈΠ· кэша β€” Π΄ΠΎΠ»ΠΈ миллисСкунды
Π Π°Π·ΠΌΠ΅Ρ€ Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊΠ° 39 ΠœΠ‘ Π±Π΅Π· 1Π‘, 41 ΠœΠ‘ с 1Π‘
Π€ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² индСксС УправлСния Π’ΠΎΡ€Π³ΠΎΠ²Π»Π΅ΠΉ 261 548
Π’Ρ‹Π·ΠΎΠ²ΠΎΠ² Π² Π³Ρ€Π°Ρ„Π΅ Ρ‚Π°ΠΌ ΠΆΠ΅ 1 962 941

Π—Π°ΠΌΠ΅Ρ€Ρ‹ сдСланы Π½Π° ΠΎΠ΄Π½ΠΎΠΉ машинС ΠΏΠΎΠ΄ Windows с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ Тёстким диском, август 2026.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ алиас рСпозитория, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ сСрвСр обслуТиваСт нСсколько ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… Π±Π°Π· сразу β€” Π² Ρ‚ΠΎΠΌ числС с Π΄Ρ€ΡƒΠ³ΠΈΡ… машин.

Поиск ΠΈ навигация

search_function search_class полнотСкстовый поиск ΠΏΠΎ функциям ΠΈ классам
get_function get_class Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ имя β†’ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ΅ Ρ‚Π΅Π»ΠΎ; ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΌΠ°Ρ…Π΅ подсказываСт ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ ΠΈΠΌΠ΅Π½Π°
find_symbol символ любого Ρ€ΠΎΠ΄Π°: функция, класс, пСрСмСнная, ΠΈΠΌΠΏΠΎΡ€Ρ‚
get_imports ΠΈΠΌΠΏΠΎΡ€Ρ‚Ρ‹ модуля ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»Π°
get_file_summary ΠΊΠ°Ρ€Ρ‚Π° Ρ„Π°ΠΉΠ»Π° Π±Π΅Π· чтСния исходника

Π“Ρ€Π°Ρ„ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²

get_callers get_callees ΠΊΡ‚ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ ΠΈ ΠΊΠΎΠ³ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ½Π°
find_path ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠ°Ρ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ двумя функциями
get_call_tree Π΄Π΅Ρ€Π΅Π²ΠΎ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Π²Π½ΠΈΠ· ΠΈΠ»ΠΈ Π²Π²Π΅Ρ€Ρ… Π½Π° Π·Π°Π΄Π°Π½Π½ΡƒΡŽ Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²

read_file Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ с Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ строк; содСрТимоС ΠΊΠΎΠ΄Π° Π»Π΅ΠΆΠΈΡ‚ Π² индСксС, сТатоС zstd
list_files stat_file список Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎ маскС ΠΈ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°
grep_body подстрока ΠΈΠ»ΠΈ рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ‚Π΅Π»Π°Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ классов
grep_code grep_text Ρ‚ΠΎ ΠΆΠ΅ ΠΏΠΎ всСму тСксту Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠ΄Π° ΠΈ тСкстовых Ρ„Π°ΠΉΠ»ΠΎΠ²
search_text полнотСкстовый поиск ΠΏΠΎ тСкстовым Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌ
get_stats health состояниС индСкса ΠΈ сСрвСра

Для ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ 1Π‘ (сборка bsl-indexer, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ сами ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ рСпозитория с Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ)

get_object_structure Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹ с Ρ‚ΠΈΠΏΠ°ΠΌΠΈ ΠΈ синонимами, Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Π΅ части, измСрСния ΠΈ рСсурсы, ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ элСмСнты, свойства провСдСния
get_object_profile паспорт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΎΠ΄Π½ΠΈΠΌ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ: структура, Ρ„ΠΎΡ€ΠΌΡ‹, ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, связи
get_form_handlers ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий управляСмой Ρ„ΠΎΡ€ΠΌΡ‹, с привязкой ΠΊ элСмСнту
get_event_subscriptions подписки Π½Π° события с Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°ΠΌΠΈ ΠΏΠΎ источнику ΠΈ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ
get_data_links find_data_path Π³Ρ€Π°Ρ„ связСй Π΄Π°Π½Π½Ρ‹Ρ…: ΠΊΡ‚ΠΎ Π½Π° ΠΊΠΎΠ³ΠΎ ссылаСтся ΠΈ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ
find_references ΠΊΠ°Ρ€Ρ‚Π° влияния: ссылки ΠΈΠ· ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…, обращСния Π² ΠΊΠΎΠ΄Π΅, ΠΏΡ€Π°Π²Π° Ρ€ΠΎΠ»Π΅ΠΉ
get_register_writers рСгистраторы рСгистра ΠΈ двиТСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°
find_path_bsl Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΏΠΎ Π³Ρ€Π°Ρ„Ρƒ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ
search_terms смысловой поиск ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΏΠΎ ΠΈΠΌΠ΅Π½Π°ΠΌ, синонимам ΠΈ коммСнтариям
get_role_rights ΠΏΡ€Π°Π²Π° Ρ€ΠΎΠ»Π΅ΠΉ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ ΠΏΡ€Π°Π²Π° ΠΎΠ΄Π½ΠΎΠΉ Ρ€ΠΎΠ»ΠΈ
bsl_sql ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ запрос Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π³Ρ€Π°Ρ„ΠΎΠ²

Π§Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° 1Π‘

  • Π Π°Π·Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ ΠΎΠ±Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ: XML ΠΈΠ· ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π° ΠΈ .mdo ΠΈΠ· 1Π‘:EDT.
  • Π“Ρ€Π°Ρ„ связСй Π΄Π°Π½Π½Ρ‹Ρ… строится ΠΏΠΎ ссылочным Ρ‚ΠΈΠΏΠ°ΠΌ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ², ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΈ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… частСй: для Π‘ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ прСдприятия это 65 421 Ρ€Π΅Π±Ρ€ΠΎ.
  • Из ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΈΠ·Π²Π»Π΅ΠΊΠ°ΡŽΡ‚ΡΡ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ компиляции (&НаБСрвСрС, &ΠΠ°ΠšΠ»ΠΈΠ΅Π½Ρ‚Π΅) ΠΈ Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ (&ВмСсто, &ПослС, &ΠŸΠ΅Ρ€Π΅Π΄) вмСстС с ΠΈΠΌΠ΅Π½Π΅ΠΌ пСрСопрСдСляСмой ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹.
  • ΠŸΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΎΠ±Π° синтаксиса BSL β€” русский ΠΈ английский.
  • РСгистр ΠΈΠΌΠ΅Π½ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π΅ Π²Π°ΠΆΠ΅Π½: кирилличСскиС ΠΈΠΌΠ΅Π½Π° приводятся ΠΊ записи ΠΈΠ· ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ имя показываСтся каноничСски.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ β€” docs/bsl-indexer.md.

Π―Π·Ρ‹ΠΊΠΈ

ΠŸΠΎΠ»Π½Ρ‹ΠΉ Ρ€Π°Π·Π±ΠΎΡ€ синтаксиса: Python, JavaScript, TypeScript, Java, Rust, Go, PHP, C, C++, C#, Ruby, Swift, 1Π‘ (BSL), HTML. ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ 1Π‘ β€” XML ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π° ΠΈ .mdo ΠΈΠ· EDT. Плюс полнотСкстовая индСксация 50+ тСкстовых Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² (.md, .json, .yaml, .toml, .sql ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ…).

Π”Π°Π»ΡŒΡˆΠ΅

УчастиС

Ошибки ΠΈ прСдлоТСния β€” Π² issues, вопросы ΠΈ обсуТдСния β€” Π² Discussions. Как ΠΏΡ€ΠΈΡΠ»Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΊΡƒ β€” CONTRIBUTING.md, ΠΎΠ± уязвимостях β€” SECURITY.md.

ЛицСнзия

MIT, см. LICENSE.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ стоит Π½Π° tree-sitter, Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠ΅ BSL ΠΎΡ‚ сообщСства 1c-syntax, rusqlite, rayon ΠΈ Rust SDK для MCP.