AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP verified MIT Self-run

Platform Context Exporter

mcp-alkoleft-platform-context-exporter · by alkoleft

Инструмент для выгрузки синтаксис помощника в файлы

No reviews yet
0 installs
41 views
0.0% view→install

Install

$ agentstack add mcp-alkoleft-platform-context-exporter

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-alkoleft-platform-context-exporter)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
stale · 1y ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Platform Context Exporter? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

platform-context-exporter

Консольное приложение для экспорта информации о контексте платформы 1С:Предприятие (BSL) из файла справки shcntx_ru.hbk в форматы JSON, XML, Markdown и context для использования с LLM.

> [!WARNING] > Функциональность MCP сервера переехала в отдельный проект mcp-bsl-context

Обзор

Приложение platform-context-exporter предназначено для разработчиков, работающих с языком BSL (Business Specific Language) и экосистемой 1С:Предприятие. Оно предоставляет два основных режима работы:

🔄 Экспорт контекста платформы

Извлечение структурированной информации о глобальных свойствах, глобальных методах и типах платформы из стандартного файла справки shcntx_ru.hbk. Эта информация экспортируется в файлы различных форматов для использования в:

  • Предоставлении контекста для больших языковых моделей (LLM) с помощью формата context
  • Автодополнении кода в IDE и редакторах
  • Анализе структуры платформы
  • Интеграции с другими инструментами разработки

🤖 MCP сервер для AI ассистентов

Интерактивный сервер, предоставляющий стандартизированный доступ к API платформы 1С Предприятие через протокол MCP (Model Context Protocol). Позволяет AI ассистентам выполнять поиск по документации и получать детальную информацию об элементах API в реальном времени.

Проект использует Picocli для создания удобного CLI-интерфейса и Spring Boot для MCP сервера.

Требования

Системные требования

  • Java: версия 17 или выше
  • Операционная система: Linux, macOS, Windows
  • Память: минимум 512 МБ RAM для работы приложения
  • Место на диске: 100 МБ для установки приложения

Для экспорта контекста платформы

  • Платформа 1С Предприятие: любая версия (для доступа к файлу shcntx_ru.hbk)
  • Файл справки: shcntx_ru.hbk должен быть доступен в каталоге установки платформы

Для MCP сервера

  • Платформа 1С Предприятие: версия 8.3.20 или выше (рекомендуется)
  • MCP клиент: Claude Desktop, Cursor IDE или другой совместимый MCP клиент
  • Сетевое подключение: для загрузки зависимостей при первом запуске

Зависимости времени выполнения

Все необходимые зависимости включены в исполняемый JAR-файл:

  • Spring Boot 3.5.0
  • Spring AI 1.0.0
  • Jackson 2.15.2
  • BSL Context Parser
  • Picocli 4.7.5

Сборка

Проект собирается с помощью Gradle. Для сборки выполните следующую команду в корневой директории проекта:

./gradlew build

После успешной сборки исполняемый JAR-файл будет находиться в директории build/libs/.

Использование

Приложение предоставляет два основных режима работы:

Экспорт контекста платформы (команда platform)

java -jar platform-context-exporter-.jar platform  

Аргументы:

  • platform - основная команда для запуска экспорта
  • ` (обязательный) - путь к директории, в которой находится файл справки shcntx_ru.hbk`. Приложение будет искать этот файл внутри указанной директории (включая поддиректории)
  • `` (обязательный) - путь к директории, в которую будут сохранены сгенерированные файлы. Если директория не существует, она будет создана

Опции:

  • --format - задает формат выходных файлов. Возможные значения:
  • json (по умолчанию) - экспорт в файлы JSON
  • xml - экспорт в файлы XML
  • markdown - экспорт в файлы формата Markdown
  • context - экспорт в файлы формата context для LLM

Пример:

java -jar platform-context-exporter-0.1.0.jar platform /path/to/onec/help/ /output/context/ --format context

MCP сервер для AI ассистентов (команда mcp-server)

Приложение также предоставляет MCP (Model Context Protocol) сервер для интеграции с AI ассистентами, такими как Claude Desktop.

java -jar platform-context-exporter-.jar mcp-server --platform-path 

Параметры:

  • mcp-server - команда для запуска MCP сервера
  • --platform-path (обязательный) - путь к каталогу установки 1С Предприятия
  • --verbose - включить отладочное логирование

Пример:

java -jar platform-context-exporter-0.1.0.jar mcp-server --platform-path "/opt/1cv8/x86_64/8.3.25.1257" --verbose

Возможности MCP сервера:

  • Поиск по API платформы - нечеткий поиск по глобальным методам, свойствам и типам данных
  • Детальная информация - получение полной информации об элементах API с сигнатурами и описаниями
  • Интеграция с AI - стандартизированный доступ для AI ассистентов через MCP протокол

Подробная документация по использованию MCP сервера доступна в [MCPSERVERUSAGE.md](MCPSERVERUSAGE.md).

Форматы вывода

Подробное описание форматов вывода и структуры генерируемых файлов вынесено в [отдельную документацию](./documentation/formats.md).

Зависимости

Основные зависимости проекта:

Лицензия

Этот проект распространяется под лицензией MIT. Подробную информацию смотрите в файле [LICENSE](LICENSE).

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.