ServiceNow MCP 服务端

ServiceNow MCP 服务端

为 ServiceNow 提供的 Model Completion Protocol (MCP) 服务端实现,允许 Claude 与 ServiceNow 实例交互。

快速入门

  1. 克隆仓库: git clone https://github.com/osomai/servicenow-mcp.git cd servicenow-mcp
  2. 设置虚拟环境并安装依赖: python -m venv .venv source .venv/bin/activate # Windows: .venv\Scripts\activate pip install -e .
  3. 配置环境变量: 创建 .env 文件,填写 ServiceNow 实例信息: SERVICENOW_INSTANCE_URL=https://your-instance.service-now.com SERVICENOW_USERNAME=your-username SERVICENOW_PASSWORD=your-password SERVICENOW_AUTH_TYPE=basic
  4. 启动服务: 使用 stdio 模式运行: python -m servicenow_mcp.cli 或使用 SSE 模式运行: servicenow-mcp-sse --instance-url=https://your-instance.service-now.com --username=your-username --password=your-password
  5. 工具包支持(可选): 设置 MCP_TOOL_PACKAGE 环境变量以加载特定工具包,例如: export MCP_TOOL_PACKAGE=catalog_builder
  6. 更多功能: 参考 README 中的示例和文档扩展功能。