MCP for 1C is an MCP server that plugs an AI agent (Claude Code, Codex or Cursor) into the configuration and the database: an AI agent for 1C reads the real code and the real data. The wider the access, the costlier a mistake. Below: what servers exist, what breaks in practice and how to set up access so the agent helps and the production database stays intact. How MCP works in general is covered in MCP for an AI agent.
What an MCP server for 1C is
MCP is a common plug between an agent and a system. For 1C it is an MCP server that gives the agent configuration code and metadata, database data, platform help or checks. Many servers combine several. It works the same way as for any other system: 1C is one more other context, like Jira or GitLab, with the same plug and the same agents. The only 1C-specific part is how the server reaches 1C: through an export, the 1C IDE, a configuration extension or an external data processor.
| Code and metadata | Database data | |
|---|---|---|
| What the agent sees | modules, metadata, forms | catalogs, documents, registers, reports |
| Where from | a configuration export or 1C:EDT | the 1C database through a configuration extension or an external data processor |
| Why | writes code against the real configuration, invents less | answers with numbers from the database, analyses data |
| Main risk | editing the wrong configuration | writes to production, other people's data |
How 1C differs for an AI agent
Vibe coding in 1C works differently from regular languages: the program lives in the database and in visual designers, and code is only part of it. The diagram shows the program path from the AI agent's computer to production in GitLab and in 1C.
Where an AI agent breaks in 1C and why
Pick a number to see what breaks and what helps right under the diagram. Five specifics are the most discussed in 1C developer chats, the sixth is about MCP.
Free MCP servers for 1C and 1C:EDT
There are many ready-made servers and they change fast. Before connecting one, read which actions it supports: read only, or write as well.
What breaks in practice
Open chats of 1C developers describe similar cases. Retold in our own words, without names. These are examples from practice: each case cannot be verified. Pick a case: the diagram shows where it happened, the card shows why and how to protect.
A safe scheme
The agent only reads the production database. It writes to a test database. A person moves changes to production after review.
Rights: an access ladder
The agent's rights are built in steps: each next step opens once the previous one ran without surprises. What agent permissions are
Checking the result
The agent's “done” is a claim. Checks and a human in the loop confirm it.
Claude Code, Codex and Cursor for 1C
An MCP server for 1C connects to any agent that supports MCP. Only the place of setup differs.
Connecting in 3 steps
claude mcp add command.mcp.json in the repository~/.codex/config.toml or .codex/config.toml in the project.codex/config.toml in a trusted projectWhere to start
Three steps. Each next one comes after the previous one went without surprises.