1c-mcp-toolkit

Solid

Прямой HTTP API к живой запущенной базе 1С:Предприятие через обработку MCP_Toolkit.epf (REST на http://localhost:6003/api/*). 12 эндпоинтов: запросы (execute_query), BSL-код (execute_code), метаданные (get_metadata), ссылки и навигация (get_object_by_link, get_link_of_object), поиск ссылок на объект (find_references_to_object), права (get_access_rights), журнал регистрации (get_event_log), справка платформы (get_bsl_syntax_help), управление сессией (restart_1c_session, close_1c_session). EPF и скрипты запуска включены в скилл. Используй когда нужно проверить реальные данные в живой БД, выполнить exploratory-запрос, прямо вызвать экспортную функцию модуля выгрузки, прочитать журнал регистрации, диагностировать данные до или после доработки. Триггеры на русском: "выполни запрос в живой базе", "проверить данные в БД", "сколько записей в", "вызвать функцию модуля 1С", "что в журнале регистрации", "выполни BSL-код в живой 1С", "запусти 1С с MCP-toolkit". Триггеры на английском: "query live 1C database", "execute B

AI & Automation 62 stars 14 forks Updated today MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
60
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 1C MCP Toolkit - прямой HTTP API к живой базе 1С REST API на `http://localhost:6003/api/*` через обработку `MCP_Toolkit.epf`, запущенную в тонком (или толстом) клиенте 1С. Встроенный HTTP-сервер реализован нативной компонентой `MCPHttpTransport`. Без модификации конфигурации, без COM, без публикации через web-сервер. Обработка `MCP_Toolkit.epf` - разработка ROCTUP, репози��орий: https://github.com/ROCTUP/1c-mcp-toolkit (там же исходники нативной компоненты и документация). Используется когда LLM-агент работает с живой базой (тесты, диагностика, прямой вызов экспортных функций), и при этом классические EDT-инструменты не подходят (нет dev-проекта, нужны данные runtime, нужен реальный пользовательский контекст). ## Протокол: агент делает сам, порты не переспрашивает Правила против холостых ходов «запусти / проверь / какой порт»: 1. **Карта портов проекта.** Сначала взять карту «среда/ИБ -> порт» из CLAUDE.md ТЕКУЩЕГО проекта (секция «MCP Toolkit») или памяти проекта. Есть карта - работать с нужным портом, probe пропустить. Нет карты - после probe предложить пользователю добавить ее в CLAUDE.md. 2. **Health-probe вместо вопросов.** Не спрашивать «toolkit запущен? какой порт?»: `pwsh scripts/health-probe.ps1` (обх��д типовых 6003/6004/6005/6010/6013/6023/6033/7003) или bash-цикл: ```sh for p in 6003 6004 6005 6010 6013 6023 6033 7003; do curl -sS -m 2 "http://localhost:$p/health" >/dev/null 2>&1 && echo "порт $p жив" done ``` 3. **Ничего ...

Details

Author
Desko77
Repository
Desko77/claude-code-skills-1c
Created
6 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

1c-dev

Разработка и код-ревью на 1С:Предприятие 8.3 (BSL) с проверкой по РЕАЛЬНОМУ коду через MCP, а не по памяти. Используй всякий раз, когда пишешь, правишь или ревьюишь BSL-код, работаешь с общими модулями, формами, запросами, СКД, регистрами, ролями; реализуешь задачу по ЧТЗ/тех-проекту; ищешь, как устроена типовая конфигурация или что уже есть в расширении; или отвечаешь на технический вопрос «как сделать в 1С» и «где это в коде». Срабатывай даже без слов «BSL/код/ревью», если речь о реализации/правке в 1С. Нужны ДАННЫЕ живой/файловой базы (посчитать записи, прочитать регистр, подключиться и проверить через OData) — это НЕ задача этого скилла: вызывай `1c-tester`, у него готовый воспроизводимый путь (`references/data-access-verification.md` — автономный сервер, поправки на кодировку кириллицы, диагностика по коду ответа); не изобретай доступ вручную (COM/скрипты) и не иди за инструкцией напрямую в `docs/data-access-architecture.md` — это документ дизайна и обоснования, а не пошаговый рецепт. Железное правило: Н

21 Updated today
vgtitov
AI & Automation Listed

mcp-setup

Use when the agent needs access to the outside world and it is unclear what is connected - "подключи mcp", "настрой доступы", "почему ты не видишь логи", "не видишь мою базу", "подключи vercel", "подключи supabase", "подключи stitch", "подключи drawio", "нарисуй схему", "нарисуй макет", "сделай дизайн экрана", "connect mcp", "set up mcp servers". Also use before deploying, before touching a database, before generating UI or screen mockups, and whenever a tool call fails with an authentication error rather than a code error.

3 Updated 4 days ago
AzamatRaimbekov
Code & Development Listed

serverprobe-debug

从 GitHub 下载并部署 ServerProbe(Minecraft 服务器运维探针)到真实 Paper/Folia/BungeeCord/Velocity 服务器,通过 MCP(JSON-RPC over HTTP)连接其诊断控制面,用 42 个工具调试服务器与插件:读指标、执行命令、线程转储、日志检索、玩家诊断、Arthas 深度诊断(watch/trace/ognl/火焰图/类替换)。只要用户提到"装 ServerProbe/探针""调试 MC 服务器""看 TPS/内存/GC""MCP 连服务器诊断""下载部署 ServerProbe""排查插件卡顿或报错",或想要通过 MCP 远程诊断 Minecraft 服务器,即使没说"ServerProbe"这个名字,也应用本技能。

0 Updated 3 days ago
wcpe