iikona-mcp-proxy
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
iikona-mcp-proxy
stdio MCP-посредник для runtime-MCP сервиса в ядре ИИконы.
Переводит MCP-протокол через stdio (как ожидают Claude Desktop, Cursor и другие MCP-клиенты) в HTTP-вызовы к /iikona-mcp/rpc опубликованного в 1С HTTPService.
Установка
Требуется Node.js 18+.
git clone https://github.com/andromanpro/1c-ai-connector-mcp-proxy.git
cd 1c-ai-connector-mcp-proxy
npm install
npm testИли через npx без установки (после публикации в npm):
npx iikona-mcp-proxyRelated MCP server: mcp-server-proxy
Конфигурация
Через переменные окружения:
Переменная | Назначение | Пример |
| URL JSON-RPC endpoint в 1С |
|
| логин API ИИконы (HTTP Basic) |
|
| пароль API ИИконы (HTTP Basic) |
|
| таймаут HTTP-запроса, мс (опционально) |
|
Авторизация и проверка подключения
IIKONA_MCP_USER и IIKONA_MCP_PASS — отдельные логин и пароль API,
сохраненные в форме «Сервер MCP: настройки» ИИконы. Прокси передает их
в HTTP-заголовке Basic Auth. Это не имя и пароль пользователя информационной базы.
Сервисный пользователь ИБ, под которым публикация открывает сеанс 1С,
настраивается в базе и веб-публикации. Ему нужны роль
КИИ_СерверMCPДиагностика и базовые права ИИконы. Настройка реквизитов API
не заменяет настройку пользователя ИБ и его прав.
В ИИконе 1.6.2 внутренний тест проверяет работу MCP в текущей базе.
Внешняя HTTP-проверка обращается к указанному адресу публикации и проверяет
маршрут подключения. Для прокси используйте адрес
http(s)://<сервер>/<публикация>/hs/iikona-mcp/rpc.
Ответ 401 означает отказ авторизации; при 404 проверьте адрес и публикацию
HTTP-сервиса. Для подключения через внешнюю сеть используйте HTTPS.
Подробнее — в разделе руководства о MCP-сервере.
Использование с Claude Desktop
В claude_desktop_config.json добавить:
{
"mcpServers": {
"iikona": {
"command": "node",
"args": ["<путь-к-клону>/src/index.js"],
"env": {
"IIKONA_MCP_URL": "http://localhost/iikona-dev/hs/iikona-mcp/rpc",
"IIKONA_MCP_USER": "mcp-client",
"IIKONA_MCP_PASS": "...",
"IIKONA_MCP_TIMEOUT_MS": "30000"
}
}
}
}После рестарта Claude Desktop в чате будут доступны 6 tools (ИИкона 1.6.2): ping, get_configuration_info, get_metadata_tree, get_object_structure, execute_query, generate_diagram (рендер готового кода диаграммы через Kroki в SVG или PNG). Список инструментов посредник пересылает из tools/list сервиса 1С: что опубликовано в вашей версии ИИконы, то клиент и увидит.
Отладка
stdio MCP transport ожидает полноценный MCP handshake от клиента, поэтому простой echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | node src/index.js не является надежной ручной проверкой.
Для прямого smoke-теста HTTPService без Claude Desktop/Cursor используйте внутренний CLI:
node tools/test-call.js tools/list
node tools/test-call.js ping
node tools/test-call.js tools/call get_configuration_infoCLI использует те же переменные окружения IIKONA_MCP_URL, IIKONA_MCP_USER, IIKONA_MCP_PASS и IIKONA_MCP_TIMEOUT_MS.
Архитектура
Claude Desktop / Cursor / другие MCP-клиенты
↕ stdio (MCP standard)
[iikona-mcp-proxy] ← тонкий stdio↔HTTP proxy
↕ HTTP + Basic auth
1С HTTPService /iikona-mcp/rpc (КИИ_СерверMCP)
↕ in-process
container-pattern dispatcher → 6 MCP-toolsО проекте
ИИкона — расширение для работы с ИИ в 1С.
ИИкона на Инфостарте — описание и файл.
Лицензия
MIT — см. LICENSE.
Связанные проекты
1c-ai-connector— ИИкона: расширение 1С с runtime-MCP сервисом1c-ai-connector-tests— YAxUnit-тесты1c-ai-connector-guide— руководство пользователя (раздел про MCP-сервер)
🌐 androman.pro · ✈ Telegram
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server (stdio): check if URLs are alive (status, redirects, latency) via the AgentForge API
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
Zero-dependency Cloudflare Worker gateway turning websites and REST APIs into MCP tools.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceBridges STDIO-based MCP clients with SSE-based MCP servers, allowing applications like Claude Desktop to connect to remote MCP servers that use SSE transport.9-
- AlicenseNot gradedqualityDmaintenanceProxies remote HTTP/HTTPS MCP servers over stdio, allowing stdio-based MCP clients to connect to remote servers via Streamable HTTP or SSE transports.MIT
- AlicenseNot gradedqualityDmaintenanceProxies STDIO-based MCP clients to streaming HTTP MCP servers, enabling local clients to connect to remote servers.12 npm3MIT
- FlicenseNot gradedqualityDmaintenanceActs as a stdio-to-HTTP proxy for Modus Brain, enabling MCP-compatible AI clients to access an organization's knowledge base in ModusOp.53 npm-