mcp-1c

A single-binary Go MCP server: the agent sees 1C metadata, searches code, runs read-only queries and writes accurate BSL

  • 250 ★ on the repository
  • Last commit
  • MIT
MCP server

Broad access

Why this level

  • The --install command adds an extension and updates the base configuration
  • The agent reads live data and the event log
All reasons and checks
Russian stack

feenlace/mcp-1c

Install

Manual install

mcp-1c --install "C:\путь\к\базе"

Get the binary from Releases. For a client-server base add --server, --db-user and --db-password.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • The --install command adds an extension and updates the base configuration
  • The agent reads live data and the event log

This is third-party code. Review the repository files before installing.

What it does

The server connects the agent to a 1C infobase through an HTTP service and exposes the metadata tree, object and form structure, configuration info and the event log. Data queries are limited to SELECT, with query syntax validation and built-in BSL function help. When you point it at a configuration dump, full-text search over modules turns on, with Russian and English name synonyms. The --install command adds the extension to the base and finds the platform on its own.

Who it is for. For 1C developers who want an easy-to-install server that works with any model, including local ones.

Good fit when

  • You want a server without Python, Node.js or a JVM
  • The agent should write code against real attributes and forms
  • You use a local model and keep data in-house

Not a fit when

  • You cannot publish the 1C HTTP service
  • You need whole-codebase analysis and dependency graphs in the free edition

Example request

Show my 1C configuration structure and the attributes of the Номенклатура catalog

MCP

Transport
stdio
Authentication
key is optional

Environment variables

MCP_1C_BASE_URL
1C HTTP service URL
MCP_1C_USER
HTTP service user
MCP_1C_PASSWORD secret
HTTP service password

Limitations

The MIT open edition has the basic tools; module source reading, linter, call graph and semantic search are in paid editions only. Requires publishing the 1C HTTP service via Apache, IIS or ibsrv; the platform HTTP service is unavailable on macOS. Minimum platform 8.3.10.

How to disable. Remove the server from the client config and disable the MCP_HTTPService extension in the base.

FAQ

Can the agent change data with a query?

No, execute_query accepts only SELECT, and validate_query checks syntax without running.

How do I enable code search?

Start the server with --dump pointing to a configuration file dump; the index builds in the background.

Discussion

No questions or reviews yet.

Russian stack

A Go MCP server for debugging 1C over the HTTP Debug Protocol: breakpoints, step execution and variable inspection

MCP serverBroad access19Repository stars
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 local OneScript MCP server for searching a 1C configuration dump right from Cursor

MCP serverExtended access17Repository stars

1C metadata MCP server

1C_MCP_metadata

Russian stack

An MCP server over a 1C extension's HTTP service that exposes configuration metadata, searches objects and validates query syntax

MCP serverExtended access63Repository stars
Russian stack

An MCP server with hybrid search over 2262 community BSL code templates and a CRUD web interface built on Monaco Editor

MCP serverBroad access30Repository stars
Russian stack

Five independent Docker-based MCP servers: a Neo4j metadata and call graph, static BSL analysis, platform syntax help, a query builder and 1C coding standards

MCP serverExtended access

README in short

The README compares the open and paid editions, lists open-edition tools and startup flags with environment variables. Quick start: download the binary, install the extension with one command, publish the HTTP service and add the server to the client. It covers logging when launched by a client, platform and OS compatibility and system requirements. The open edition is MIT licensed.

README badge

Report a problem

Foxx AImcp-1c
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.