ServiceNow MCP服务器

一个全面的模型上下文协议(MCP)服务器,用于ServiceNow集成,提供15种强大工具进行敏捷管理和CRUD操作。

  • by sheerazmemon
  • HTML
  • 本地部署
  • 更新于
在 GitHub 查看 sheerazmemon/ServiceNowMCP2

使用说明

ServiceNow MCP服务器

一个全面的模型上下文协议(MCP)服务器,用于ServiceNow集成15个强大的敏捷管理和CRUD操作工具。

🔗 实时部署: https://servicenow-mcp2.vercel.app

特性

15种MCP工具可用

敏捷和Sprint管理(4个工具)

  • show_hello -演示小部件
  • agile_get_snapshot -用故事和任务获取当前冲刺
  • agile_update_task_state -更新任务状态(草稿、就绪、进行中、完成等)
  • agile_get_task_details -通过附件获取详细的任务信息

ServiceNow CRUD和分析(11个工具)

  • sn_query -查询ServiceNow表记录,包括过滤、分页、字段选择
  • sn_get -通过sys_id检索单个记录
  • sn_create -在表中创建新记录
  • sn_update -更新现有记录
  • sn_delete -删除记录(需要确认)
  • sn_aggregate -执行聚合操作(COUNT、SUM、AVG、MIN、MAX)
  • sn_schema -获取表架构定义
  • sn_discover -发现可用的ServiceNow表
  • sn_relationships -获取配置项的CMDB关系
  • sn_syslog -查询ServiceNow系统日志
  • sn_attachments -列出特定记录的附件

快速开始

npm install
npm run build:widget
npm run dev

打开http://localhost:3000登录页面。

环境变量

创建一个 .env.local 文件:

SERVICENOW_INSTANCE_URL=https://your-instance.service-now.com
SERVICENOW_USERNAME=your_username
SERVICENOW_PASSWORD=your_password
OPENAI_API_KEY=your_key (optional)
OPENAI_MODEL=gpt-5 (optional)

端点

  • MCP服务器: /api/mcp -工具执行的主MCP端点
  • MCP工具信息: /api/mcp-info -所有可用工具的浏览器友好视图
  • 连接测试: /api/servicenow/test -测试ServiceNow连接
  • REST API: /api/servicenow/* -直接REST API端点

部署

在Vercel上部署,并从GitHub自动部署。

生产URL: https://servicenow-mcp2.vercel.app