MCP ITSM Integration

MCP ITSM Integration

site icon
2025.03.22 0
JavaScriptIT服务管理工具集成交流协作
MCP-ITSM 是一个基于 Model Context Protocol (MCP) 的 IT 服务管理 (ITSM) 工具集成服务,旨在为大型语言模型 (LLMs) 提供与多种 ITSM 系统(如 ServiceNow、Jira、Zendesk、Ivanti Neurons for ITSM 和 Cherwell)交互的统一接口。通过标准化工具集,简化了 LLMs 与不同 ITSM 系统的交互过程。
View on GitHub

Overview

基本能力

产品定位

MCP-ITSM 是一个 IT 服务管理工具集成平台,通过 MCP 协议为 LLMs 提供统一的 ITSM 系统交互接口。

核心功能

  • 统一接口:为所有 ITSM 系统提供一致的工具定义。
  • 智能路由:自动将请求路由到适当的 ITSM 系统。
  • 上下文管理:跨交互维护上下文。
  • MCP 兼容:遵循 Model Context Protocol 规范。
  • Smithery 集成:与 Smithery 无缝协作。

适用场景

  • LLMs 需要与多种 ITSM 系统交互的场景。
  • 企业需要统一管理多个 ITSM 系统的场景。
  • 开发人员希望通过标准化接口简化 ITSM 集成的场景。

工具列表

  • create_ticket:在任何 ITSM 系统中创建新工单。
  • get_ticket:获取工单详情。
  • update_ticket:更新现有工单。
  • list_tickets:列出工单并提供筛选选项。
  • assign_ticket:将工单分配给用户。
  • add_comment:为工单添加评论。
  • search_knowledge_base:搜索知识库相关文章。

常见问题解答

  • 如何调试 MCP 问题:使用 debug_smithery_mcp.bat 诊断 MCP 特定问题。
  • 如何强制重新部署:使用 force_redeploy_smithery.bat 强制重新部署 MCP 配置。
  • 如何本地测试工具:使用 test_tools.js 本地测试 MCP 工具调用。

使用教程

使用依赖

  • Node.js (v14 或更高版本)
  • Smithery CLI
  • 访问 ITSM 系统的权限

安装教程

  1. 克隆仓库: bash git clone https://github.com/yourusername/mcp-itsm.git cd mcp-itsm
  2. 安装依赖: bash npm install
  3. 配置 ITSM 凭证(见配置部分)。
  4. 部署到 Smithery: bash smithery deploy

调试方式

  • 使用 MCP Inspector CLI 工具检查服务器: bash npx @modelcontextprotocol/inspector node index.js
  • 使用 test_tools.js 测试本地工具调用。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。