
michaelbuckner/servicenow-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
michaelbuckner/servicenow-mcp는 https://github.com/michaelbuckner/servicenow-mcp.]에서 수입된 MCP 서버 후보입니다
개요
michaelbuckner/servicenow-mcp는 https://github.com/michaelbuckner/servicenow-mcp.]에서 수입된 MCP 서버 후보입니다
개요(AI 번역)
ServiceNow와 인터페이스하는 모델 Context Protocol (MCP) 서버는 안전한 API를 통해 ServiceNow 데이터에 액세스하고 조작 할 수있는 AI 에이전트를 허용한다. 이 서버는 serviceNow와 자연 언어 상호 작용을 가능하게하며 레코드를 쉽게 검색하고 스크립트를 업데이트합니다.
특징
자원
servicenow://incidents: 최근 사건servicenow://incidents/{number}: 숫자로 특정한 사건을 얻으십시오servicenow://users: 사용자 이름servicenow://knowledge: 관련 기사servicenow://tables: 본문 바로가기servicenow://tables/{table}: 특정 테이블에서 기록 받기servicenow://schema/{table}: 테이블에 대 한 스키마를 얻을
도구
기본 도구
- [T7]]: 새로운 사건 만들기
update_incident: 기존 사건 업데이트- [T9]]: 텍스트 쿼리를 사용하여 레코드 검색
- [T10]]: sys id의 특정 레코드를 가져옵니다.
perform_query: ServiceNow에 대한 쿼리 수행- [T12]]: 사건에 대한 의견 추가 (customer 눈에 보이는)
- [T13]]: 사건에 대한 작업 노트 추가 (내부)
자연 언어 도구
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
ServiceNow MCP Server
A Model Context Protocol (MCP) server that interfaces with ServiceNow, allowing AI agents to access and manipulate ServiceNow data through a secure API. This server enables natural language interactions with ServiceNow, making it easier to search for records, update them, and manage scripts.
Features
Resources
servicenow://incidents: List recent incidentsservicenow://incidents/{number}: Get a specific incident by numberservicenow://users: List usersservicenow://knowledge: List knowledge articlesservicenow://tables: List available tablesservicenow://tables/{table}: Get records from a specific tableservicenow://schema/{table}: Get the schema for a table
Tools
Basic Tools
create_incident: Create a new incidentupdate_incident: Update an existing incidentsearch_records: Search for records using text queryget_record: Get a specific record by sys_idperform_query: Perform a query against ServiceNowadd_comment: Add a comment to an incident (customer visible)add_work_notes: Add work notes to an incident (internal)
Natural Language Tools
natural_language_search: Search for records using natural language (e.g., “find all incidents about SAP”)natural_language_update: Update records using natural language (e.g., “Update incident INC0010001 saying I’m working on it”)update_script: Update ServiceNow script files (script includes, business rules, etc.)
Installation
From PyPI
pip install mcp-server-servicenow
From Source
git clone https://github.com/michaelbuckner/servicenow-mcp.git
cd servicenow-mcp
pip install -e .
Usage
Command Line
Run the server using the Python module:
python -m mcp_server_servicenow.cli --url "https://your-instance.service-now.com/" --username "your-username" --password "your-password"
Or use environment variables:
export SERVICENOW_INSTANCE_URL="https://your-instance.service-now.com/"
export SERVICENOW_USERNAME="your-username"
export SERVICENOW_PASSWORD="your-password"
python -m mcp_server_servicenow.cli
Configuration in Cline
To use this MCP server with Cline, add the following to your MCP settings file:
{
"mcpServers": {
"servicenow": {
"command": "/path/to/your/python/executable",
"args": [
"-m",
"mcp_server_servicenow.cli",
"--url", "https://your-instance.service-now.com/",
"--username", "your-username",
"--password", "your-password"
],
"disabled": false,
"autoApprove": []
}
}
}
Note: Make sure to use the full path to the Python executable that has the mcp-server-servicenow package installed.
Natural Language Examples
Searching Records
You can search for records using natural language queries:
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"servicenow": {
"command": "/path/to/your/python/executable",
"args": [
"-m",
"mcp_server_servicenow.cli",
"--url", "https://your-instance.service-now.com/",
"--username", "your-username",
"--password", "your-password"
],
"disabled": false,
"autoApprove": []
}
}
}