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.
Latest Blog Posts
- 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