aprovodka MCP
MCP server for 1C:Enterprise databases over standard OData: catalogs, documents, registers and accounting with no configuration extension
- 12 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- Creates, edits and posts documents in a production 1C database
- The write gate is off by default
- The 1C user login and password sit in the config
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/aprovodkaDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Creates, edits and posts documents in a production 1C database
- The write gate is off by default
- The 1C user login and password sit in the config
This is third-party code. Review the repository files before installing.
What it does
The server connects the agent to a live 1C database through the OData 3.0 interface the platform publishes itself, so nothing is added to the configuration. 34 tools cover catalogs, documents, all register kinds, the accounting register with its balance and turnover virtual tables, constants, batch operations, change tracking and metadata discovery. The agent can create and edit documents, post and unpost them and set deletion marks. Writes can go through a safety gate in preview or approval mode, and reversible operations return a rollback token. Presets for Enterprise Accounting 3.0, Trade Management 11, Payroll 3.1 and ERP 2 describe key entities and common traps.
Who it is for. For 1C developers, accountants and finance analysts who need 1C database data in a conversation with an agent.
Good fit when
- You need account balances and turnovers without writing a report
- You need to find documents and catalog records by condition
- You need to explore an unfamiliar configuration through metadata
Not a fit when
- OData is not published for the database and cannot be
- The agent must not change accounting data and there is no read-only user
Example request
Show account 41 balances at the end of last month broken down by warehouseMCP
- Transport
- stdio
- Authentication
- API key
Environment variables
ONEC_BASE_URLrequired- Database standard OData URL ending in standard.odata
ONEC_LOGINrequired- 1C user name
ONEC_PASSWORDrequired, secret- 1C user password
ONEC_WRITE_MODE- Write gate mode: off, preview or approval, off by default
Limitations
Requires the standard OData interface published for the database and a 1C user with suitable rights. The write safety gate is off by default (ONEC_WRITE_MODE=off) and must be enabled explicitly. Login and password are passed in environment variables. Source code and full docs live in the WWmcp monorepo; this repo is the product page. Not affiliated with 1C Company. The author also offers paid setup for a specific database.
How to disable. Delete the aprovodka block from your MCP client config and disable the 1C user the server used.
FAQ
Do I need a configuration extension?
No, the server works only through the standard OData interface the platform publishes.
How do I protect the database from accidental changes?
Set ONEC_WRITE_MODE=preview or approval. The safest option is a read-only 1C user for the server.
How does it relate to @theyahia/1c-rest-mcp?
It is the same project renamed in v4.0.0. Tools and ONEC_* variables are unchanged; only the command and server name changed.
Discussion
No questions or reviews yet.
Related
All 1C:Enterprise toolsMCP server for 1C:Enterprise data over OData: receivables, sales, stock and cash, plus document creation and posting behind a separate flag
1C OData MCP with a JSON cache
MCP сервер для работы с OData 1C
A Python MCP server over 1C OData: reads and changes catalogs and documents, saving everything to JSON files for local analysis without repeat queries
1C OData MCP server
1C OData MCP Server
A small Python MCP server that wraps standard 1C Управление предприятием OData read operations into three tools
A Go MCP gateway between an agent and a 1C HTTP service: references, sales, stock, cash and settlement reporting across several databases
A free MCP server for a working 1C infobase: the agent reads data from plain requests and gets the metadata structure of any configuration
An MCP server for 1C-Fresh over standard OData: invoices, sales, counterparties, working around known 1C-Fresh OData quirks and the 22 percent VAT
README in short
The README explains that the server uses OData 3.0 with no extensions and lists coverage: catalogs, documents, registers, accounting, batches and change tracking. It gives an MCP config with npx and ONEC_* variables and describes write safety modes and standard configuration presets. A section covers migrating from the old 1c-rest-mcp package, plus a trademark note. A large part of the README also promotes the author's paid data reconciliation service. MIT licensed.