RAG MCP server for 1C configuration structure
mcp-1c-v1
A container set: 1C configuration structure export, a Qdrant vector database and an MCP server that finds objects by meaning
- 169 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Runs several network services without built-in authentication
- Stores the configuration structure in a vector database
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/mcp-1c-v1Detects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Runs several network services without built-in authentication
- Stores the configuration structure in a vector database
This is third-party code. Review the repository files before installing.
What it does
The project is a set of services. An external data processor exports the configuration structure from 1C as markdown files, a Streamlit loader puts the archive into Qdrant, an embedding service builds vectors, and the MCP server answers the agent's questions about metadata. Search runs over two vectors, object name and synonym, merged with RRF. The x-collection-name header lets one server handle different configurations.
Who it is for. For 1C developers who want to find configuration objects by natural-language description.
Good fit when
- You need to find a metadata object without knowing its exact name
- You want one structure server for several configurations
- You want a self-hosted RAG for 1C
Not a fit when
- You need search over module code rather than structure
- You cannot run Docker with several services
Example request
Find the documents responsible for customer product returnsMCP
- Transport
- http
- Authentication
- not required
Environment variables
EMBEDDING_SERVICE_URL- Embedding service URL
QDRANT_HOST- Qdrant host
QDRANT_PORT- Qdrant port
COLLECTION_NAME- Default collection, 1c_rag
Limitations
Only the configuration structure is indexed, not code. After changes you must export and upload the archive again. The project has not been updated for a long time. Requires Docker Compose; image builds download dependencies and the embedding model.
How to disable. Run ./stop.sh or docker-compose down and remove the server from the client settings.
FAQ
Why does VS Code Copilot fail to connect?
The author notes Copilot worked for him only over SSE, so use the /mcp/sse URL.
How do I keep several configurations?
Upload each into its own Qdrant collection and set its name in the x-collection-name header in project settings.
Discussion
No questions or reviews yet.
Related
All 1C:Enterprise toolsA Docker server with a read-only core and pluggable modules: metadata, code, forms and relations of several 1C configurations through one MCP contract
An MCP server and portable admin tool for analyzing an exported 1C XML configuration: object listing, metadata structure, code search
A stdio MCP server that indexes a 1C structure XML export and code into SQLite and gives an agent search over objects and procedures
1C configuration graph MCP server
1C Configuration MCP Server
An MCP server builds a metadata and call graph from a 1C configuration's XML and BSL export, with optional semantic search via an external embedder and Qdrant
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
An MCP server that unpacks 1C's .hbk help, indexes it in Qdrant and gives the agent search over API, snippets and standards
README in short
The README lists the project's services, describes multi-vector search and starting all containers via a script or docker-compose. It gives URLs for the loader, embedding service, Qdrant, MCP server and MCP Inspector. It walks through the flow from structure export to search, with VS Code and Cursor configs and environment variables. There is a video and an article by the author.