1C OData MCP server
io.github.alexgrebeshok-coder/onec-odata-mcp·v1.0.1Read-only MCP server for 1C:Enterprise via OData with metadata and query builder tools.
0 stars43 downloads/wk
Reviews
Write oneNobody has reviewed 1C OData MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
1C OData MCP tools (8)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
odata_build_queryBuild validated OData query parameters from structured intent (filters, date period, sort, top). Returns params for odata_query + human explanation.
odata_configCheck 1С OData configuration status and setup instructions
odata_countCount records in an OData entity, optionally with filter
odata_explain_entityDescribe entity fields, types, keys and navigation properties from metadata
odata_financial_summaryAuto-detect common 1С financial entities (счета, реализации, контрагенты, заявки) and show counts
odata_list_entitiesList all available OData entities from 1С
odata_metadataGet entity types and entity sets from 1С metadata (cached, TTL default 1h)
odata_queryQuery 1С OData entity with filter, select, top, orderBy, expand. Example: entity="Catalog_Контрагенты" filter="Description eq 'ООО Ромашка'"
Public scan report
scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it
- Code scan36 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 49 days ago12/15
- Maintainer identitynamespace and repository owner differ4/10
How 1C OData MCP compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 72/100
- higher than 38% of 48,255 servers
- Tools
- 8
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 43
- more than 35% of 12,191 servers with a package
What its tools let an agent do: 8 read
Install 1C OData MCP in Claude Code, Cursor or VS Code
Runs npx -y onec-odata-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add onec-odata-mcp -- npx -y onec-odata-mcp
What the publisher says
From the 1C OData MCP repository's README, as published. We do not edit it. Read it on GitHub
onec-odata-mcp
Подключи 1С к Claude за 5 минут
Даёт Claude (Desktop, Code, любой MCP-клиент) доступ на чтение к базе 1С:Предприятие через стандартный OData. Вместо выгрузки в Excel или ручного написания OData-урлов — спрашиваешь по-русски, получаешь структурированные данные из справочников и документов.
Работает с любой конфигурацией 1С, где опубликован OData (Бухгалтерия, ERP, Управление торговлей, самописные конфигурации).
📸 TODO: скриншот/видео 5-минутной настройки — добавить после первого прогона с реальной базой.
Шаг 1 — установка
Ничего ставить локально не нужно, npx подтянет пакет при первом запуске:
One-liner (after npm publish):
npx -y onec-odata-mcpSet ONECBASEURL, ONECUSERNAME, and ONECPASSWORD in your MCP client config (see below).
From source:
npx -y onec-odata-mcp(Для разработки из исходников: npm install && npm run build.)
Шаг 2 — подключи к Claude
Вариант А — командой claude mcp add (Claude Code):
claude mcp add onec-odata \
-e ONEC_BASE_URL=https://1c.example.com/your_db/odata/standard.odata \
-e ONEC_USERNAME=odata_user \
-e ONEC_PASSWORD=your_password \
-- npx -y onec-odata-mcpВариант Б — вручную в claudedesktopconfig.json (Claude Desktop: Settings → Developer → Edit Config):
{
"mcpServers": {
"onec-odata": {
"command": "npx",
"args": ["-y", "onec-odata-mcp"],
"env": {
"ONEC_BASE_URL": "https://1c.example.com/your_db/odata/standard.odata",
"ONEC_USERNAME": "odata_user",
"ONEC_PASSWORD": "your_password"
}
}
}
}Готовый сниппет лежит в examples/claudedesktopconfig.json.
Опционально: ONECDATABASE (подсказка имени базы), ONECMETADATACACHETTLMS (TTL кэша метаданных, по умолчанию 1 час), ONECWRITABLE=true (разрешить реальную запись через odatawrite; по умолчанию false). Либо вместо переменных окружения — JSON-файл ~/.onec-odata/onec-config.json с полями baseUrl, username, password (и опционально "writable": true), путь к которому задаётся через ONECCONFIG_PATH.
Шаг 3 — первый запрос
Перезапусти Claude и спроси:
«Какие справочники и документы есть в базе 1С?»
Claude вызовет odatalistentities, увидит список и дальше сам подберёт нужные инструменты под конкретный вопрос — без знания синтаксиса OData с твоей стороны.
Больше готовых промптов — в examples/prompts.md.
Инструменты
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
1C OData MCP: common questions
- Is 1C OData MCP server safe?
- Mostly: it is graded B (72/100). Read the 1C OData MCP safety report
- How do I install 1C OData MCP?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does 1C OData MCP need an API key?
- Yes. The registry entry asks for
ONEC_PASSWORD. - Is 1C OData MCP maintained?
- The last commit was 89 days ago (2026-08-07). The latest release is v1.0.1.
- How does 1C OData MCP compare with other MCP servers?
- safety score 72/100 (higher than 38% of 48,255 servers); tools 8 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.