Server data from the Official MCP Registry
MCP server for 1C REST API -- catalogs, documents. Basic Auth, configurable base URL.
MCP server for 1C REST API -- catalogs, documents. Basic Auth, configurable base URL.
Valid MCP server (3 strong, 2 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry.
12 files analyzed · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: API_KEY
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-theyahia-1c-rest-mcp": {
"env": {
"API_KEY": "your-api-key-here"
},
"args": [
"-y",
"@theyahia/1c-rest-mcp"
],
"command": "npx"
}
}
}From the project's GitHub README.
MCP-сервер для REST API 1С:Предприятие через OData 3.0 -- справочники, документы, регистры, отчёты.
| Инструмент | Описание |
|---|---|
list_entities | Получить список доступных сущностей OData (справочники, документы, регистры) |
get_document_by_number | Найти документ по номеру и типу (например, СчётФактура №УТ-001) |
get_catalogs | Чтение справочников через OData ($filter, $select, $orderby, $top, $skip) |
get_documents | Чтение документов через OData с фильтрацией |
create_document | Создание документа (POST) |
update_document | Обновление документа (PATCH по Ref_Key) |
get_register | Чтение регистров сведений и накопления |
get_report | Получение отчёта по произвольному URL HTTP-сервиса |
odata_query | Произвольный OData-запрос с $expand, $inlinecount |
| Skill | Описание |
|---|---|
skill-catalog | Быстрый поиск по справочнику (обёртка над get_catalogs) |
skill-documents | Запрос документов по типу и датам (обёртка над get_documents) |
{
"mcpServers": {
"1c": {
"command": "npx",
"args": ["-y", "@theyahia/1c-rest-mcp"],
"env": {
"ONEC_BASE_URL": "http://server:8080/base",
"ONEC_LOGIN": "логин",
"ONEC_PASSWORD": "пароль"
}
}
}
}
Чтобы ограничить набор инструментов (например, для экономии контекста LLM):
ONEC_SERVICES=catalogs,documents npx @theyahia/1c-rest-mcp
Доступные модули: catalogs, documents, registers, reports, odata, meta. По умолчанию (all) — все инструменты активны. Инструменты list_entities и get_document_by_number доступны всегда.
ONEC_BASE_URL=http://server:8080/base \
ONEC_LOGIN=admin \
ONEC_PASSWORD=secret \
npx @theyahia/1c-rest-mcp-http
# или: node dist/http.js
# Слушает POST /mcp, GET /health на порту 3000 (PORT=3000)
| Переменная | Обязательна | Описание |
|---|---|---|
ONEC_BASE_URL | Да | Базовый URL сервера 1С (например http://localhost:8080/base) |
ONEC_LOGIN | Да | Логин для HTTP Basic Auth |
ONEC_PASSWORD | Да | Пароль для HTTP Basic Auth |
ONEC_SERVICES | Нет | Список модулей через запятую (по умолчанию: all) |
Обратная совместимость: старые имена
1C_BASE_URL,1C_LOGIN,1C_PASSWORDтоже поддерживаются.
Файл smithery.yaml включён для деплоя на Smithery.
MIT
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
by mcp-marketplace · Developer Tools
Scaffold, build, and publish TypeScript MCP servers to npm — conversationally
by mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.