bas-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Port number for SSE server | 3000 |
| ONEC_URL | No | URL of the 1C server, e.g., http://your-1c-server/base-name | |
| ONEC_USER | No | Username for 1C authentication | |
| MCP_API_KEY | No | API key for securing MCP endpoint | |
| MCP_TRANSPORT | No | Transport mode: 'sse' or 'stdio' | sse |
| ONEC_PASSWORD | No | Password for 1C authentication | |
| ONEC_USE_MOCK | No | Whether to use mock mode (set to 'true' or 'false') | true |
| ONEC_USE_ODATA | No | Whether to use OData (set to 'true' or 'false') | true |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_catalogC | Пошук елементів у довідниках 1С/BAS (наприклад, Контрагенты, Номенклатура, Склады, ФизическиеЛица) |
| get_catalog_elementA | Отримання повних реквізитів елемента довідника за його Ref_Key (GUID) |
| create_catalog_elementC | Створення нового елемента у довіднику 1С/BAS |
| create_documentA | Створення нового документа в 1С/BAS (наприклад, СчетНаОплатуПокупателю, ЗаказКлиента) |
| post_documentB | Проведення документа в 1С/BAS за його GUID (Ref_Key) |
| get_stock_balanceA | Отримання поточних залишків товарів на складах 1С/BAS |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Each tool targets a distinct resource and action: search and get for catalogs, create for catalogs and documents, post for documents, and stock balance. No ambiguity between them.
All tool names follow a consistent verb_noun pattern in snake_case (search_catalog, get_catalog_element, create_catalog_element, create_document, post_document, get_stock_balance).
With 6 tools, the server is well-scoped for BAS/1C integration, covering essential operations without unnecessary bloat.
Catalogs have search/get/create but lack update and delete operations. Documents support create and post but no read/list capability, leaving notable lifecycle gaps.