Token导航 LogoToken导航TokenDH.com
Service Now MCP logo
AI代理stdio官方级别未说明来源级核验

Service Now MCP

MCP Server

一个通过Service Now API实现员工工单自动化的MCP服务器,用于加速新员工入职流程。

工具数

0

提示词数

0

GitHub Stars

4

资源数

0
PythonSession认证AI代理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

redhat-community-ai-tools

提供方

redhat-community-ai-tools

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

立即服务MCP服务器

一种模型上下文协议(MCP)服务器,提供对红帽帮助中心票务系统的访问。该服务器使AI助手能够自动化并生成工单,从而更快、更高效地招聘新员工。

概述

此MCP服务器与Service Now API通信,并提供以下工具:

  • open_locker_ticket -为员工生成新的储物柜票

特性

可用工具

1.打开储物柜票(open_locker_ticket)

先决条件

  • Python 3.8+
  • Podman或Docker

安装和设置

地方发展

  1. 克隆存储库:
git clone 
cd service-now-mcp
  1. 安装依赖项:
pip install -r requirements.txt
  1. 运行服务器:
python mcp_server.py

容器部署

在当地建设

要使用Podman在本地构建容器映像,请运行:

podman build -t service-now-mcp:latest .

这将创建一个名为的本地映像 service-now-mcp:latest 您可以使用它来运行服务器。

VS代码继续集成

添加到VS代码的示例配置继续:

"experimental": {
    "modelContextProtocolServers": [
      {
        "name": "service-now-mcp",
        "transport": {
          "type": "stdio",
          "command": "podman",
          "args": [
            "run",
            "-i",
            "--rm",
            "-e", "API_BASE_URL",
            "localhost/service-now-mcp:latest"
          ],
          "env": {
            "API_BASE_URL": "https://redhat.service-now.com"
          }  
        }
      },
    ]
  }

立即使用服务运行模拟

  1. 创建一个新的播客网络: podman network create service-now
  2. 转到mock目录并构建它的图像:
  3. cd mock_service_now
  4. podman build -t service-mock:latest .
  5. 立即运行服务模拟服务器: podman run --rm -p 8000:8000 --network=service-now --name=service-mock service-mock
  6. 现在用真实的RH基本网址注释掉服务,并添加模拟的基本网址
"experimental": {
    "modelContextProtocolServers": [
      // {
      //   "name": "service-now-mcp",
      //   "transport": {
      //     "type": "stdio",
      //     "command": "podman",
      //     "args": [
      //       "run",
      //       "-i",
      //       "--rm",
      //       "-e", "API_BASE_URL",
      //       "localhost/service-now-mcp:latest"
      //     ],
      //     "env": {
      //       "API_BASE_URL": "https://redhat.service-now.com"
      //     }  
      //   }
      // },
      {
        "name": "service-now-mcp-mock",
        "transport": {
          "type": "stdio",
          "command": "podman",
          "args": [
            "run",
            "-i",
            "--rm",
            "--network=service-now",
            "-e", "API_BASE_URL",
            "localhost/service-now-mcp:latest"
          ],
          "env": {
            "API_BASE_URL": "http://service-mock:8000"
          }  
        }
      }
    ]
  }

路线图

  • \[x\] 证明最初的POC能力,通过服务打开一个简单的票现在API。
  • \[x\] 更新自述文件以包含安装详细信息等。
  • \[x\] 立即创建模拟服务服务器,以加快反馈循环并降低风险
  • \[\]添加获取用户身份验证的说明或脚本
  • \[\]为以下内容创建和使用变量:基本网址、标头、Cookie
  • \[\]改进开放式储物柜票务工具(外观尺寸、地板等)
  • \[\]添加其他工具:新徽章请求、工资单请求、列出未结工单等

环境变量

  • API_BASE_URL -服务现在的基本url(默认值:“localhost:8000”)

数据隐私

目前,此服务需要获取用户:

  • 网址
  • 标头
  • 饼干

此敏感信息当前存储在sensetive_data.py中,未提交到存储库。 我们将通过将此数据作为环境变量传递来进一步改进此实现。

目录标签

目录标签

PythonSession认证AI代理工单自动化本地部署员工入职ServiceNow集成MCP协议

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosession部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP