返回 MCP 目录
public公开dns本地运行

itsm-integration-platform

该项目通过Model Context Protocol (MCP)为多种ITSM系统(ServiceNow、Jira等)提供统一接口,使LLM无需学习不同API即可跨系统操作工单和知识库。

article

README

🚀 MCP ITSM 集成

本项目是一个用于 IT 服务管理 (ITSM) 工具的 Model Context Protocol (MCP) 实现,专为与 Smithery 配合设计。它提供统一接口,让大型语言模型 (LLM) 能与多个 ITSM 系统交互,无需学习各系统不同 API。

🚀 快速开始

该项目提供了一个统一接口,使大型语言模型 (LLM) 能够与多个 ITSM 系统(包括 ServiceNow、Jira、Zendesk、Ivanti Neurons for ITSM 和 Cherwell)交互。无需要求 LLM 学习每个 ITSM 系统的不同 API,此集成提供了一个符合标准的工具集,适用于所有系统。

MCP ITSM 架构

✨ 主要特性

  • 多协议支持:同时支持 REST API 和 gRPC
  • 插件架构:可扩展的模块化设计
  • 日志记录:详细的请求和响应日志
  • 身份验证:内置的身份验证机制

📦 安装指南

安装依赖项

在项目目录中,使用以下命令安装所需的包:

npm install express axios dotenv

配置文件

创建一个 .env 文件,并添加以下内容以配置您的环境设置:

PORT=3000
DEBUG=false
DISABLE_IPV6=true

启动服务器

运行以下命令启动 MCP 服务器:

node index.js

💻 使用示例

基础用法

创建新问题(Jira)

{
  "type": "function_call",
  "data": {
    "name": "create_issue_jira",
    "arguments": {
      "title": "系统错误报告",
      "description": "无法连接到数据库",
      "priority": "高",
      "assignee": "devops-team"
    }
  }
}

高级用法

响应示例

{
  "type": "function_response",
  "data": {
    "name": "create_issue_jira",
    "result": {
      "id": "JRA-12345",
      "url": "https://your-instance.atlassian.net/browse/JRA-12345"
    }
  }
}

📚 详细文档

MCP 集成细节

参阅 MCP_INTEGRATION.md 获取 MCP 实现的详细信息。

快速参考指南

查阅 MCP_QUICK_REFERENCE.md 获得 MCP 概念的快速入门指南。

支持的 ITSM 系统

获取每个支持的 ITSM 系统的详细信息,请参阅 ITSM_SYSTEMS_REFERENCE.md

🔧 技术细节

MCP 服务器信息

这是一个符合 MCP 标准的服务器,实现了 Model Context Protocol 规范。它为大型语言模型提供了标准化接口,以便通过统一的一组工具与多个 ITSM 系统交互。

MCP 兼容性

| 属性 | 详情 | |------|------| | 协议版本 | MCP 1.0 | | 运行时环境 | Node.js v14+ | | 最低权限要求 | 管理员访问 |

🛠️ 调试工具

日志分析

使用 debug_smithery_mcp.bat 脚本诊断与 Smithery 的 MCP 连接问题。

强制重新部署

运行 force_redeploy_smithery.bat 脚本以强制应用 MCP 配置并重新部署服务。

📊 图表资源

🤝 贡献指南

欢迎贡献!请随意提交 Pull Request。

📄 许可证

本项目根据 MIT 许可证发布,详情参阅 LICENSE 文件。

🔗 资源链接

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端