rsv-data-router
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@rsv-data-routerquery the 'erp' base: show top 10 customers by sales last month"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
rsv-data-router
MCP-роутер для RSVData: одна точка входа ИИ-агента к данным нескольких баз 1С.
Расширение RSVData публикует в каждой базе 1С
HTTP-сервис MCP (чтение данных и структура метаданных — query, get_structure, eventlog
и др.). Роутер стоит между ИИ-клиентом (ZCode, Claude Code, Cursor, …) и этими базами:
в клиенте настраивается одна запись вместо по записи на базу;
мапа «алиас → база» хранится в
targets.jsonи управляется прямо из диалога (register_target/unregister_target/list_targets);каждый инструмент данных получает параметры
base(алиас цели) иcwd(рабочий каталог агента): безbaseбаза определяется из воркспейса EDT, где лежитcwd, иначе берётся единственная зарегистрированная цель;логин/пароль не передаются через чат: ключ хранится в keyring ОС (Windows Credential Manager / Secret Service) и подхватывается на лету;
установка/обновление/удаление расширения на базах — фоновыми цепочками (точка
/update→ EDT → конфигуратор) прямо из диалога;журнал всех вызовов —
router.log(инструмент, цель, статус, длительность).
ИИ-клиент (одна запись: rsvdata → http://127.0.0.1:8780/mcp)
└─ роутер (FastMCP: stateless HTTP + stdio)
├─ 9 инструментов данных — форвард в выбранную базу (+ base/cwd)
├─ 7 служебных — register_target / unregister_target / list_targets /
│ update_targets / job_status / get_rsvdata / help_router
└─ targets.json: алиас → {url, auth, edt?, platform?, connection?, comment}Требования и установка
Python 3.10+ (разработка и тесты — на 3.13, Windows).
Зависимости: FastMCP (ставит uvicorn/starlette/pydantic/httpx), platformdirs (пользовательские каталоги конфигурации/журнала) и keyring (хранилище ключей: Windows Credential Manager / Secret Service).
python -m venv .venv
.venv\Scripts\pip install -e .Готовый бинарник без Python — собирается по тегу v*, см. «Сборка и релиз»
в docs/development.md.
Related MCP server: 1C MCP Server
Запуск
run.bat :: Windows, http://127.0.0.1:8780/mcp
./run.sh :: Linux/macOS/Git Bash
rsv-data-router --help :: все опции (или: python -m rsv_data_router)run.bat и run.sh передают --rsvdatabinary <каталог>\bin\RSVData.cfe,
только если файл существует: положите туда бинарник расширения (репозиторий
и релизы проекта RSVData), и
get_rsvdata + GET /bin/rsvdata.cfe заработают сразу. Сам .cfe в составе
этого репозитория не распространяется; что доступно без бинарника, а что нет —
таблица в docs/tools-router.md.
Опция | Назначение |
| транспорт (по умолчанию http; stdio — локальные эксперименты) |
| адрес/порт http (по умолчанию |
| слушать во всей сети ( |
| клиенты обязаны передавать заголовок |
| рантайм: и |
| бинарник расширения RSVData (.cfe): инструмент |
| адрес MCP:RSV в EDT ( |
env-переменные (обычно не нужны; так тесты подменяют источники):
RSV_DATA_ROUTER_HOME, RSV_DATA_ROUTER_IBASES (свой ibases.v8i),
RSV_DATA_ROUTER_EDT_PROJECTS (свой реестр воркспейсов 1cedtstart/projects.json),
RSV_DATA_ROUTER_1CV8_ROOTS (свои корни установок 1cv8, через ; на Windows).
Пример с доступом из сети:
rsv-data-router --network --token ДЛИННЫЙ-СЕКРЕТПодключение ИИ-клиента
Блок для ZCode / Claude Code (mcpServers):
{
"mcpServers": {
"rsvdata": {
"type": "http",
"url": "http://127.0.0.1:8780/mcp"
}
}
}При запуске с --network добавьте заголовок:
"headers": { "X-Router-Token": "ДЛИННЫЙ-СЕКРЕТ" }Быстрый старт: весь сценарий через агента
Роутер сделан для агентского режима, поэтому и установка описывается обычными словами — шаги ниже достаточно проговорить агенту.
Установить и запустить. «Установи и запусти программу из репозитория sergeyfedyakov/rsv-data-router» — агент склонирует репозиторий, поставит пакет (
pip install -e .) и запустит роутер (см. «Требования и установка» и «Запуск» выше).Подключить MCP-сервер. «Подключи MCP-сервер rsvdata в текущем воркспейсе по инструкции» — блок
mcpServersиз раздела «Подключение ИИ-клиента» выше; после правки конфига пересоздайте MCP-сессию.Добавить базу и поставить расширение. «Добавь базу <имя> в роутер и установи расширение» — предполагается запущенная EDT с открытым проектом базы: работая в каталоге воркспейса, агент сам зарегистрирует цель по cwd (для этого варианта параметры можно не указывать вовсе — cwd подставляется из текущего каталога агента) и запустит установку расширения (
install=true); прогресс —job_status.
Ключ базы, если она требует авторизации, агент попросит и сохранит в keyring
командой set-secret — в чат он не попадёт. Подробное описание всех команд —
в docs/tools-router.md.
Документация
docs/tools-router.md — служебные команды роутера: регистрация целей, установка/удаление расширения, поведение без бинарника;
docs/tools-rsvdata.md — инструменты данных RSVData: состав и маршрутизация base/cwd (подробная справка — в репо RSVData);
docs/development.md — окружение, тесты, сборка (wheel/exe, CI), формат
targets.json.
Лицензия
MIT — LICENSE. Расширение RSVData публикуется отдельным проектом (mcp-rsv-data, тоже MIT).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows
MCP server enabling AI agents to manage Bitrix24 features via standardized protocol
Governed MCP gateway: one endpoint for your tools, with credential custody and audit log.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceMCP server providing tools for interacting with 1С:Напарник AI, including asking questions, syntax explanation, code review, and documentation search. Also serves as a web chat interface and OpenAI-compatible API gateway.101AGPL 3.0
- FlicenseNot gradedqualityDmaintenanceActs as a bridge between AI agents (Claude, Cursor) and 1C:Enterprise databases, enabling metadata retrieval, configuration analysis, and code generation through natural language using the MCP protocol.-
- AlicenseNot gradedqualityBmaintenanceIntegrates AI agents with 1C:Enterprise databases via MCP and REST API, supporting a built-in HTTP server (no Python required) or a Python proxy mode.257GPL 3.0
- AlicenseBqualityCmaintenanceLightweight MCP server for 1C.ai integration, enabling queries, code analysis, and documentation search via natural language.82AGPL 3.0
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sergeyfedyakov/rsv-data-router'
If you have feedback or need assistance with the MCP directory API, please join our Discord server