
MCP ITSM Integration

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 系统的权限
安装教程
- 克隆仓库:
bash git clone https://github.com/yourusername/mcp-itsm.git cd mcp-itsm
- 安装依赖:
bash npm install
- 配置 ITSM 凭证(见配置部分)。
- 部署到 Smithery:
bash smithery deploy
调试方式
- 使用 MCP Inspector CLI 工具检查服务器:
bash npx @modelcontextprotocol/inspector node index.js
- 使用
test_tools.js
测试本地工具调用。