1C metadata MCP server
1C_MCP_metadata
An MCP server over a 1C extension's HTTP service that exposes configuration metadata, searches objects and validates query syntax
- 63 ★ on the repository
- Last commit
Extended access
Why this level
- Runs a PowerShell bridge that passes agent requests to the HTTP service of a 1C extension
- Requires installing an extension in the configuration and publishing an HTTP service with no documented authentication
- The tools only read metadata and check query syntax
Install
- Works in
- Services
Manual install
{
"mcpServers": {
"1c-metadata": {
"command": "powershell",
"args": [
"-ExecutionPolicy", "Bypass",
"-NoProfile",
"-WindowStyle", "Hidden",
"-File",
"C:\\mcp-1c\\mcp-1c-powershell.ps1",
"-BaseUrl",
"http://localhost/kirill/hs/mcpmetadata"
]
}
}
}Example from the README, replace the path and -BaseUrl with your own.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Runs a PowerShell bridge that passes agent requests to the HTTP service of a 1C extension
- Requires installing an extension in the configuration and publishing an HTTP service with no documented authentication
- The tools only read metadata and check query syntax
This is third-party code. Review the repository files before installing.
What it does
The project has a 1C extension with an MCPmeta_MCPСервис HTTP service and a PowerShell script that wraps calls to that service in MCP over stdio. The agent gets the configuration's metadata structure filtered by object type, detailed info about a specific object, object search by name, synonym and comment across catalogs, documents, registers, reports, processing objects and other types, plus 1C query-language syntax validation with an error description. SSE mode was not implemented due to technical difficulties, so the connection goes through a stdio wrapper.
Who it is for. For 1C developers who need to quickly give an AI agent a specific configuration's metadata structure without a manual export.
Good fit when
- You want an agent to search metadata objects by name or synonym directly in the live infobase
- You need to validate an agent-generated query's syntax before running it
- You need the detailed structure of a specific catalog, document or register
Not a fit when
- You need SSE or network HTTP transport without PowerShell: this is not implemented in the current version
- The script path contains Cyrillic characters: the README explicitly asks to avoid them
Example request
Find all metadata objects related to Nomenclature and show the Nomenclature catalog's structureMCP
- Transport
- stdio
- Authentication
- not required
Limitations
No pushes for over a year, and no license is specified. The extension must be installed into the configuration by hand and the MCPmeta_MCPСервис HTTP service published, and the bridge to MCP only works through the PowerShell script over stdio. The README says nothing about the HTTP service's access rights or authentication.
How to disable. Remove the server from the MCP client config, disable the MCPmeta extension in the 1C infobase and unpublish the HTTP service.
FAQ
Why PowerShell instead of direct HTTP or SSE?
The author notes that implementing SSE in the current form is problematic, so a PowerShell script bridges to stdio by calling the extension's HTTP methods.
Which metadata object types are supported?
Catalogs, documents, information and accumulation registers, reports, data processors, characteristic type plans, chart of accounts, exchange plans, business processes and tasks.
Discussion
No questions or reviews yet.
Related
All 1C:Enterprise tools1C metadata MCP proxy (adapted fork)
1C_MCP_SERVER_OWN
A Python proxy between an MCP client and a 1C HTTP service: reads metadata, object structure and predefined data, with optional OAuth2
MCP server inside 1C
1c_mcp
A 1C extension that runs an MCP server inside the infobase: metadata tools out of the box and custom tools in BSL
An MCP server and portable admin tool for analyzing an exported 1C XML configuration: object listing, metadata structure, code search
1C metadata search MCP
mcp1c_metadata
A Docker service that indexes a JSON export of 1C configuration metadata and gives an agent fast object search by name and synonym
A single-binary Go MCP server: the agent sees 1C metadata, searches code, runs read-only queries and writes accurate BSL
A Docker server with a read-only core and pluggable modules: metadata, code, forms and relations of several 1C configurations through one MCP contract
README in short
The README describes an MCP server implementation for 1C:Enterprise with an extension that publishes an HTTP service and a PowerShell script for stdio mode. Four tools are listed: getting the metadata structure, detailed object info, object search and query validation. It gives an example mcpServers config with a powershell command and -BaseUrl parameters.