2.5 KiB
2.5 KiB
Подключение к MCP-клиентам
omnichannel-configserver-mcp — обычный stdio-сервер. Достаточно указать команду запуска,
аргумент -config и (при необходимости) переменные окружения с секретами.
Claude Desktop
Файл конфигурации:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"omnichannel-configserver-mcp": {
"command": "/opt/omnichannel-configserver-mcp/omnichannel-configserver-mcp",
"args": ["-config", "/opt/omnichannel-configserver-mcp/config.json"],
"env": {
"OMNI_USER": "admin",
"OMNI_PASSWORD": "СЕКРЕТ"
}
}
}
}
Cursor
Файл ~/.cursor/mcp.json (или .cursor/mcp.json в проекте):
{
"mcpServers": {
"omnichannel-configserver-mcp": {
"command": "/opt/omnichannel-configserver-mcp/omnichannel-configserver-mcp",
"args": ["-config", "/opt/omnichannel-configserver-mcp/config.json"],
"env": { "OMNI_USER": "admin", "OMNI_PASSWORD": "СЕКРЕТ" }
}
}
}
Любой другой stdio-клиент
Форма одна: command + args + env. Минимально достаточно:
{ "command": "/opt/omnichannel-configserver-mcp/omnichannel-configserver-mcp",
"args": ["-config", "/opt/omnichannel-configserver-mcp/config.json"] }
Если секреты лежат в config.local.json, переменные окружения не нужны.
Проверка подключения
- Из терминала:
./omnichannel-configserver-mcp --check-config -config config.jsonи./omnichannel-configserver-mcp --health. - В клиенте: попросите ассистента вызвать
server_info— он покажет версию API и режим. Затемoverview— сводку по стенду.
Несколько стендов
Один инстанс сервера может обслуживать несколько стендов (servers в конфиге).
Тогда в вызовах используется аргумент server. Если нужна полная изоляция
(разные пользователи/права) — запустите отдельные инстансы (разные -config и,
при желании, read_only), каждый со своим именем в mcpServers.