1c-mcp
Click on "Install 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables 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
- Flicense-qualityDmaintenanceEnables AI agents to interact with 1C:Enterprise databases through natural language, providing metadata retrieval, configuration analysis, and code generation.9
- Alicense-qualityAmaintenanceEnables 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.16Apache 2.0
- Flicense-qualityDmaintenanceEnables 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
Related MCP Connectors
Odoo ERP for AI agents: hosted OAuth endpoint, gated writes, one endpoint for every instance.
Connect Claude to Fathom meeting recordings, transcripts, and summaries
MCP for Yandex Direct: manage ad campaigns & analytics from Claude or ChatGPT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/HRYNdev/1c-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server