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