
lokimcpuniverse/servicenow-mcp-server
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
A highly customizable Model Context Protocol (MCP) server for ServiceNow API integration. This server enables AI assistants and development tools to interact with ServiceNow instances through a...
概要
A highly customizable Model Context Protocol (MCP) server for ServiceNow API integration. This server enables AI assistants and development tools to interact with ServiceNow instances through a standardized interface. - Connect ServiceNow with modern development tools and automation frameworks through the Model Context Protocol. - - Incident Management - Change Management - Problem Management - Configuration Management Database (CMDB) - Service Catalog - Knowledge Base - User Management - Custom Table Operations - - Feature flags to enable/disable modules - Environment-based configuration - JSON configuration files with override support - Flexible authentication options - - Async/await support for high performance - Retry logic with exponential backoff - Comprehensive error handling - Structured JSON logging - Rate limit handling - - Compatible with Claude Desktop, VS Code, Cursor, and other MCP clients - Standard MCP protocol implementation - Simple CLI interface - Python 3.
README
以下は原文 README の抜粋です。原文を見る。
ServiceNow MCP Server
A highly customizable Model Context Protocol (MCP) server for ServiceNow API integration. This server enables AI assistants and development tools to interact with ServiceNow instances through a standardized interface.
Enterprise-grade ServiceNow integration - Connect ServiceNow with modern development tools and automation frameworks through the Model Context Protocol.
Features
-
Comprehensive ServiceNow API Coverage
- Incident Management
- Change Management
- Problem Management
- Configuration Management Database (CMDB)
- Service Catalog
- Knowledge Base
- User Management
- Custom Table Operations
-
Highly Customizable
- Feature flags to enable/disable modules
- Environment-based configuration
- JSON configuration files with override support
- Flexible authentication options
-
Production Ready
- Async/await support for high performance
- Retry logic with exponential backoff
- Comprehensive error handling
- Structured JSON logging
- Rate limit handling
-
Easy Integration
- Compatible with Claude Desktop, VS Code, Cursor, and other MCP clients
- Standard MCP protocol implementation
- Simple CLI interface
Installation
Prerequisites
- Python 3.9 or higher
- ServiceNow instance with API access
- ServiceNow user credentials with appropriate permissions
Install from Source
# Clone the repository
git clone https://github.com/asklokesh/servicenow-mcp-server.git
cd servicenow-mcp-server
# Create a virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install the package
pip install -e .
Install from PyPI (coming soon)
pip install servicenow-mcp-server
Configuration
Quick Start with Environment Variables
-
Copy the example environment file:
cp .env.example .env -
Edit
.envwith your ServiceNow credentials:SERVICENOW_INSTANCE=your-instance.service-now.com SERVICENOW_USERNAME=your-username SERVICENOW_PASSWORD=your-password -
Run the server:
servicenow-mcp
Advanced Configuration
The server supports multiple configuration methods with the following precedence:
- Environment variables (highest priority)
config/local.json(local overrides)config/default.json(base configuration)
Configuration Options
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"servicenow": {
"command": "servicenow-mcp",
"env": {
"SERVICENOW_INSTANCE": "your-instance.service-now.com",
"SERVICENOW_USERNAME": "your-username",
"SERVICENOW_PASSWORD": "your-password"
}
}
}
}