Infaton Mcp35
@infaton
About Infaton Mcp35
INFATON MCP Server — 51 tools for 1C:Enterprise ERP via Model Context Protocol (JSON-RPC 2.0). Digital twins, AI agents, BSL.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"infaton-mcp35": {
"url": "http://localhost:8085/mcp",
"transport": "http"
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Infaton MCP35?
Infaton MCP35 is a Model Context Protocol (MCP) server for 1C:Enterprise that provides 51 tools for AI assistants to interact with a 1C database. It uses JSON-RPC 2.0 over HTTP (Basic Auth) or stdio (via a Node.js wrapper). It is built as a 1C configuration extension (INFATON_MCP.cfe) and is intended for developers and administrators who want to integrate AI agents with 1C:Enterprise systems (ERP, Accounting, Trade Management, etc.).
How to use Infaton MCP35?
Install the INFATON_MCP.cfe extension in your 1C database (via Configurator). Then configure an MCP client (e.g., Claude Desktop, Cursor) with the command npx infaton-mcp (or node index.mjs) and environment variables ONEC_URL, ONEC_USER, ONEC_PASSWORD. Alternatively, make direct HTTP POST requests to the /hs/mcp/ endpoint with JSON-RPC 2.0 payloads.
Key features of Infaton MCP35
- 51 tools across 8 groups: metadata, data reading, CRUD, code/reports, administration, integration, advanced operations, and accounting/audit/forms.
- Read, create, update, delete documents, references, and register records.
- Execute arbitrary 1C queries and code (BSL) in privileged mode.
- Accounting tools:
get_balance,get_accounting_entries,get_register_totals. - Administration: active users, event log, locks, server info, scheduled jobs.
- Batch execution of multiple tools in one request.
- Security via environment variable
ONEC_ALLOWED_TOOLSto restrict available tools. - Compatible with 1C platform 8.3.20+ and configurations like ERP 2.5, Accounting 3.0, UT 11, KA 2.
Use cases of Infaton MCP35
- AI-powered data retrieval: Ask an AI assistant to list documents, find duplicates, or show accounting entries.
- Automated document operations: Create, update, post, or unpost documents directly from a chat interface.
- Administrative monitoring: Get active users, check locks, view event log, and run scheduled jobs.
- Accounting analysis: Query balances, turnovers, and accounting entries without manual 1C report generation.
- Integration and data exchange: Execute exchange operations, import data from JSON, and get change logs.
FAQ from Infaton MCP35
What 1C platforms and configurations are supported?
1C platform 8.3.20+ (tested on 8.3.27.1989). Compatible with ERP 2.5, UPP 1.3, Accounting 3.0, UT 11, and KA 2.
What transports and authentication are supported?
HTTP with Basic Auth (username/password) and stdio (via a Node.js wrapper, index.mjs). For production, HTTPS is required to protect credentials.
What are the dangerous tools and how to restrict them?
execute_code, delete_object, run_scheduled_job, import_data, post_document, and unpost_document are considered risky. Use the ONEC_ALLOWED_TOOLS environment variable to whitelist only safe tools for read-only scenarios.
How is the MCP server installed on the 1C side?
Install the INFATON_MCP.cfe extension in the Configurator (Configuration → Extensions → Add), then update the database with F7. The HTTP service is automatically published at /hs/mcp/.
Does Infaton MCP35 require Node.js?
Node.js 18+ is only required for the stdio transport wrapper (index.mjs). Direct HTTP calls to the 1C service do not require Node.js.
Frequently asked questions
What 1C platforms and configurations are supported?
1C platform 8.3.20+ (tested on 8.3.27.1989). Compatible with ERP 2.5, UPP 1.3, Accounting 3.0, UT 11, and KA 2.
What transports and authentication are supported?
HTTP with Basic Auth (username/password) and stdio (via a Node.js wrapper, `index.mjs`). For production, HTTPS is required to protect credentials.
What are the dangerous tools and how to restrict them?
`execute_code`, `delete_object`, `run_scheduled_job`, `import_data`, `post_document`, and `unpost_document` are considered risky. Use the `ONEC_ALLOWED_TOOLS` environment variable to whitelist only safe tools for read-only scenarios.
How is the MCP server installed on the 1C side?
Install the `INFATON_MCP.cfe` extension in the Configurator (Configuration → Extensions → Add), then update the database with F7. The HTTP service is automatically published at `/hs/mcp/`.
Does Infaton MCP35 require Node.js?
Node.js 18+ is only required for the stdio transport wrapper (`index.mjs`). Direct HTTP calls to the 1C service do not require Node.js.
Basic information
More Developer Tools MCP servers
Serena
oraiosA powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent
TranscriptFetch MCP Server
TranscriptFetchModel Context Protocol (MCP) server for TranscriptFetch: fetch YouTube transcripts, search, channels, and playlists from any MCP client.
Grafana MCP server
grafanaMCP server for Grafana

Reelier
Maxime HouleAgents make claims. Reelier writes receipts — record an agent's tool-call workflow once, replay it deterministically at 0 tokens, and diff runs to catch drift.
Comments