servicenow-nodejs — MCP-сервер для Claude Code
Подключает Claude Code к ServiceNow: агент сможет искать записи и работать с данными через MCP. Сервер поддерживает несколько экземпляров ServiceNow.
claude mcp add --env SERVICENOW_INSTANCE_URL=<SERVICENOW_INSTANCE_URL> --env SERVICENOW_USERNAME=<SERVICENOW_USERNAME> --env SERVICENOW_PASSWORD=<SERVICENOW_PASSWORD> --env SERVICENOW_AUTH_TYPE=<SERVICENOW_AUTH_TYPE> --env SERVICENOW_INSTANCE=<SERVICENOW_INSTANCE> --transport stdio servicenow-nodejs -- npx -y servicenow-mcp-serverЧто делает servicenow-nodejs
Сервер даёт агенту инструменты для работы с ServiceNow: универсальные операции с таблицами, поиск на естественном языке и специализированные функции. Он обнаруживает структуру таблиц и связи во время работы. Поддерживаются несколько экземпляров с маршрутизацией запросов; для каждого нужны доступ к REST API и действующие учётные данные.
Для авторизации доступны OAuth 2.0 и Basic Auth. Также есть пакетные операции и MCP-ресурсы только для чтения. Это повод заранее проверить доступность REST API и учётных данных для каждого экземпляра: без них подключение к ServiceNow не заработает. Сервер устанавливается через npx; команды настройки передают URL экземпляра, имя пользователя и пароль.
Какие задачи решает
- искать записи ServiceNow обычным языком
- получать данные из таблиц ServiceNow
- работать с несколькими экземплярами ServiceNow
- выполнять пакетные операции с данными
Примеры запросов агенту
- Найди в ServiceNow записи об открытых инцидентах.
- Покажи структуру таблицы пользователей и её связи.
- Сравни записи из двух подключённых экземпляров ServiceNow.
Как установить servicenow-nodejs
Командой платформы
claude mcp add --env SERVICENOW_INSTANCE_URL=<SERVICENOW_INSTANCE_URL> --env SERVICENOW_USERNAME=<SERVICENOW_USERNAME> --env SERVICENOW_PASSWORD=<SERVICENOW_PASSWORD> --env SERVICENOW_AUTH_TYPE=<SERVICENOW_AUTH_TYPE> --env SERVICENOW_INSTANCE=<SERVICENOW_INSTANCE> --transport stdio servicenow-nodejs -- npx -y servicenow-mcp-serverВместо <…> подставьте свои значения
Командой платформы
codex mcp add servicenow-nodejs --env SERVICENOW_INSTANCE_URL=<SERVICENOW_INSTANCE_URL> --env SERVICENOW_USERNAME=<SERVICENOW_USERNAME> --env SERVICENOW_PASSWORD=<SERVICENOW_PASSWORD> --env SERVICENOW_AUTH_TYPE=<SERVICENOW_AUTH_TYPE> --env SERVICENOW_INSTANCE=<SERVICENOW_INSTANCE> -- npx -y servicenow-mcp-serverВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"servicenow-nodejs": {
"command": "npx",
"args": [
"-y",
"servicenow-mcp-server"
],
"env": {
"SERVICENOW_INSTANCE_URL": "<SERVICENOW_INSTANCE_URL>",
"SERVICENOW_USERNAME": "<SERVICENOW_USERNAME>",
"SERVICENOW_PASSWORD": "<SERVICENOW_PASSWORD>",
"SERVICENOW_AUTH_TYPE": "<SERVICENOW_AUTH_TYPE>",
"SERVICENOW_INSTANCE": "<SERVICENOW_INSTANCE>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"servicenow-nodejs": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"servicenow-mcp-server"
],
"env": {
"SERVICENOW_INSTANCE_URL": "<SERVICENOW_INSTANCE_URL>",
"SERVICENOW_USERNAME": "<SERVICENOW_USERNAME>",
"SERVICENOW_PASSWORD": "<SERVICENOW_PASSWORD>",
"SERVICENOW_AUTH_TYPE": "<SERVICENOW_AUTH_TYPE>",
"SERVICENOW_INSTANCE": "<SERVICENOW_INSTANCE>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e SERVICENOW_INSTANCE_URL=<SERVICENOW_INSTANCE_URL> -e SERVICENOW_USERNAME=<SERVICENOW_USERNAME> -e SERVICENOW_PASSWORD=<SERVICENOW_PASSWORD> -e SERVICENOW_AUTH_TYPE=<SERVICENOW_AUTH_TYPE> -e SERVICENOW_INSTANCE=<SERVICENOW_INSTANCE> servicenow-nodejs npx -y servicenow-mcp-serverВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о servicenow-nodejs
Как установить servicenow-nodejs в Claude Code?
Выполните `claude mcp add servicenow-nodejs -e SERVICENOW_INSTANCE_URL=<SERVICENOW_INSTANCE_URL> -e SERVICENOW_USERNAME=<SERVICENOW_USERNAME> -e SERVICENOW_PASSWORD=<SERVICENOW_PASSWORD> -- npx -y servicenow-mcp-server`. Для подключения нужны URL экземпляра и действующие учётные данные.
Что делает servicenow-nodejs?
Подключает агента к ServiceNow через MCP и предоставляет инструменты для поиска и работы с таблицами. Структуру таблиц и связи сервер обнаруживает во время работы.
Можно ли подключить несколько экземпляров ServiceNow?
Да. Сервер поддерживает несколько экземпляров и маршрутизацию запросов между ними; каждому нужны доступ к REST API и свои действующие учётные данные.