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
MCP server

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
All reasons and checks
Russian stack

theyahia/aprovodka

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/aprovodka

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad 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 warehouse

MCP

Transport
stdio
Authentication
API key

Environment variables

ONEC_BASE_URL required
Database standard OData URL ending in standard.odata
ONEC_LOGIN required
1C user name
ONEC_PASSWORD required, 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.

Russian stack

MCP server for 1C:Enterprise data over OData: receivables, sales, stock and cash, plus document creation and posting behind a separate flag

MCP serverBroad access37Repository stars

1C OData MCP with a JSON cache

MCP сервер для работы с OData 1C

Russian stack

A Python MCP server over 1C OData: reads and changes catalogs and documents, saving everything to JSON files for local analysis without repeat queries

MCP serverBroad access4Repository stars

1C OData MCP server

1C OData MCP Server

Russian stack

A small Python MCP server that wraps standard 1C Управление предприятием OData read operations into three tools

MCP serverBroad access
Russian stack

A Go MCP gateway between an agent and a 1C HTTP service: references, sales, stock, cash and settlement reporting across several databases

MCP serverExtended access4Repository stars
Russian stack

A free MCP server for a working 1C infobase: the agent reads data from plain requests and gets the metadata structure of any configuration

MCP serverExtended access67Repository stars
Russian stack

An MCP server for 1C-Fresh over standard OData: invoices, sales, counterparties, working around known 1C-Fresh OData quirks and the 22 percent VAT

MCP serverBroad access1Repository stars

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.

README badge

Report a problem

Foxx AIaprovodka
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.