iikona-mcp-proxy
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., "@iikona-mcp-proxyget the configuration info"
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.
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Лицензия
MIT — см. LICENSE.
Связанные проекты
1c-ai-connector— ИИкона: расширение 1С с runtime-MCP сервисом1c-ai-connector-tests— YAxUnit-тесты1c-ai-connector-guide— руководство пользователя (раздел про MCP-сервер)
🌐 androman.pro · ✈ Telegram
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server (stdio): check if URLs are alive (status, redirects, latency) via the AgentForge API
- QuallaaOAuthcom.quallaa
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
MCP server to assist with JxBrowser development.
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.8 npm3MIT
- FlicenseNot gradedqualityCmaintenanceActs as a stdio-to-HTTP proxy for Modus Brain, enabling MCP-compatible AI clients to access an organization's knowledge base in ModusOp.27 npm-