1c-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@1c-mcpсколько болтов М8 на складе?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
1C MCP Server
MCP-сервер для подключения Claude к 1С:Предприятие через стандартный OData REST API.
Работает с любой конфигурацией 1С, где включён OData: УТ, УНФ, Бухгалтерия, ERP и другие.
Что умеет
Просто пишешь Claude на русском — он сам вызывает нужные инструменты:
Что спросить | Что происходит |
«Сколько болтов М8 на складе?» | поиск товара → остатки |
«Покажи заказы ООО Ромашка» | поиск контрагента → заказы |
«Создай заказ — 10 труб 50мм для ЗАО Промсталь» | поиск контрагента + товара + склада → создание заказа |
«Топ-3 позиции по стоимости остатка» | остатки + цены → расчёт |
Related MCP server: 1C_MCP_SERVER_OWN
Демо
Создание заказа — Claude сам находит контрагента, товар, цену и оформляет заказ:

Проверка остатков — анализирует хватит ли товара на заказ:

Цены — быстрый запрос прайса по всей номенклатуре:

Инструменты
Инструмент | Описание |
| список складов (кэш 5 мин) |
| поиск номенклатуры по названию |
| остатки на складах |
| актуальные цены |
| поиск контрагентов по названию или ИНН |
| список заказов покупателей |
| состав заказа |
| создание заказа покупателя |
Требования
Python 3.10+
1С:Предприятие 8.3 с включённым OData (HTTP-сервис)
Claude Desktop
Установка
git clone https://github.com/HRYNdev/1c-mcp.git
cd 1c-mcp
python -m venv .venv
.venv\Scripts\activate # Windows
# source .venv/bin/activate # Linux/Mac
pip install -r requirements.txtСоздай .env из шаблона:
copy .env.example .envЗаполни .env:
ONEC_BASE_URL=http://localhost/your_base/odata/standard.odata
ONEC_LOGIN=admin
ONEC_PASSWORD=your_passwordПодключение к Claude Desktop
Добавь в claude_desktop_config.json:
{
"mcpServers": {
"1c-mcp": {
"command": "C:\\path\\to\\1c-mcp\\.venv\\Scripts\\python.exe",
"args": ["C:\\path\\to\\1c-mcp\\server.py"],
"env": {
"ONEC_BASE_URL": "http://localhost/your_base/odata/standard.odata",
"ONEC_LOGIN": "admin",
"ONEC_PASSWORD": "your_password"
}
}
}
}Путь к конфигу:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Тестирование без реальной 1С
В репозитории есть mock-сервер, который имитирует 1С OData:
.venv\Scripts\uvicorn mock_server.server:app --port 8181В .env укажи:
ONEC_BASE_URL=http://localhost:8181/odata/standard.odata
ONEC_LOGIN=admin
ONEC_PASSWORD=adminMock содержит тестовые данные: 8 товаров, 3 склада, 4 контрагента, остатки, цены и заказы.
Как включить OData в 1С
Открой конфигуратор → Администрирование → Публикация на веб-сервере
Включи OData REST-интерфейс
Отметь объекты (справочники, документы, регистры), которые нужны
Опубликуй на локальном веб-сервере (Apache или IIS)
Структура проекта
1c-mcp/
├── server.py # MCP сервер (8 инструментов)
├── client.py # HTTP клиент к 1С OData
├── requirements.txt
├── .env.example
└── mock_server/
└── server.py # Mock 1С OData для разработкиАдаптация под вашу конфигурацию
Стандартные имена объектов OData могут отличаться в зависимости от конфигурации:
Конфигурация | Номенклатура | Контрагенты |
Бухгалтерия |
|
|
УТ 11 |
|
|
УНФ |
|
|
Нужна адаптация под вашу конфигурацию — пишите в issues.
Часть проекта HomeLab-MCP — коллекции MCP серверов для автоматизации.
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect Amazon Seller Central to Claude or ChatGPT via MCP. Orders, inventory, pricing, fees, FBA.
- platform7nOAuthtech.p7n
Connect Claude to your Platform7n workspaces — chat, links, and tasks. One-click OAuth.
Operate Obriym CRM from your AI assistant: leads, deals, orders, catalog, stock, marketplaces.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Odoo ERP systems through 17+ business tools covering sales, purchasing, inventory, and accounting operations. Supports both Claude Desktop integration and web deployment with dual transport modes.MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with 1C:Enterprise databases through natural language, providing metadata retrieval, configuration analysis, and code generation.9-
- AlicenseNot gradedqualityAmaintenanceEnables Claude to interact with Acumatica ERP through a remote MCP server with per-user OAuth, role-based access, and 44 tools for querying and managing ERP data.18Apache 2.0
- FlicenseNot gradedqualityDmaintenanceEnables interaction with SAP Business One via Service Layer REST API to retrieve and create business data such as partners, orders, invoices, items, and stock levels through natural language.1-