ServiceNow MCP Server
ServiceNow MCP Server
자체 호스팅되는 Model Context Protocol 서버로, ServiceNow 인스턴스를 Microsoft Copilot Studio 및 기타 MCP 클라이언트 (예: Claude)에 노출합니다. 플랫폼의 REST API(Table / Aggregate / CMDB)를 호출하여 표준 ServiceNow 라이선스에서 완전히 실행되며, 사용자별 OAuth 2.0 토큰 패스스루를 사용하므로 모든 호출이 로그인한 사용자로 실행되어 해당 사용자의 ACL이 적용됩니다.
존재 이유
대상 인스턴스는 표준 ServiceNow 라이선스를 사용 중이므로 ServiceNow의 네이티브 MCP Server Console(Now Assist / AI Native SKU 전용)은 사용할 수 없습니다. 이 서버는 휴대 가능하고 재사용 가능한 통합 레이어, 즉 여러 클라이언트와 여러 AI 프런트엔드에서 사용할 수 있는 하나의 MCP 서버로, Copilot Studio 전용 커넥터가 아닙니다.
Related MCP server: servicenow-mcp-server
인증 작동 방식 (토큰 패스스루)
User ⇄ Copilot Studio --(per-user OAuth: ServiceNow access token as Bearer)--> this server
│ forwards the same Bearer token
▼
ServiceNow REST APIs (ACLs enforced as that user)서버는 사용자 자격 증명을 저장하지 않습니다. 들어오는 Authorization: Bearer <token>
헤더를 읽어 그대로 ServiceNow에 전달합니다. auth.py를 참조하세요.
도구
Tier 1 — 직접 검색(읽기 전용):
get_incident, list_incidents, get_change_request, list_change_requests,
get_service_request, list_service_requests, get_configuration_item,
find_configuration_items, search_knowledge, get_knowledge_article, lookup_user,
lookup_group.
Tier 2 — 결정적 로직:
correlate_changes_to_incident, get_incident_trends, get_ci_impact,
find_similar_incidents, get_incident_context.
근본 원인 분석과 최종 유사 인시던트 순위 결정은 의도적으로 에이전트의 추론에 맡겨지며,
get_incident_context / find_similar_incidents가 필요한 데이터를 제공합니다.
로컬에서 실행
python -m venv .venv
.venv/Scripts/pip install -e ".[dev]" # Windows; use .venv/bin on macOS/Linux
cp .env.example .env # set SERVICENOW_INSTANCE_URL
SERVICENOW_INSTANCE_URL=https://devXXXXX.service-now.com .venv/Scripts/servicenow-mcp서버는 /health 프로브와 함께 http://HOST:PORT/mcp(Streamable HTTP)에서 수신 대기합니다.
MCP Inspector로 검사
npx @modelcontextprotocol/inspectorhttp://localhost:8000/mcp로 지정하고 Streamable HTTP를 선택한 다음 ServiceNow OAuth
액세스 토큰을 Bearer 토큰으로 제공하여 도구를 실행하세요. 이는 Swagger UI에 가장 가까운
MCP 방식입니다. 모든 도구를 스키마와 함께 나열하고 각 도구를 대화형으로 호출할 수 있습니다.
모든 도구 나열(서버 또는 ServiceNow 연결 불필요)
.venv/Scripts/python scripts/list_tools.py # human-readable catalog
.venv/Scripts/python scripts/list_tools.py --json # machine-readable (like an OpenAPI dump)배포
컨테이너 이미지 + Azure Container Apps. ServiceNow OAuth 앱 등록, Copilot Studio 연결 및
인프라에 대해서는 docs/DEPLOYMENT.md를 참조하세요.
로컬 서버를 개발 터널로 노출하고 에이전트를 처음부터 만들고 두 사용자 ACL 테스트를 수행하는
단계별 전체 가이드는 docs/COPILOT_STUDIO_SETUP.md를 참조하세요.
테스트
.venv/Scripts/pytestThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Governed MCP gateway: one endpoint for your tools, with credential custody and audit log.
Search, document and execute authenticated API calls across 700+ apps via one MCP server
Remote MCP for 1,500+ APIs. Vault-managed credentials; OAuth or API key. Search, load, and execute.
Orchestration & technical-consulting MCP for end-to-end Salesforce, ServiceNow & HubSpot back-end.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables authenticated interaction with ServiceNow via its REST API using per-user OAuth 2.0 tokens. It provides tools for managing incidents, tasks, knowledge articles, and service catalog requests while maintaining user-specific permissions.284MIT
- AlicenseAqualityDmaintenanceEnables natural language interaction with ServiceNow instances for managing incidents, changes, CMDB, service catalog, users, groups, and knowledge base via MCP.4130MIT
- AlicenseAqualityAmaintenanceEnables AI agents to interact with ServiceNow through MCP, providing schema inspection, record CRUD, attachments, audit, Flow Designer, and platform investigations with policy-guarded access.152MIT
- AlicenseNot gradedqualityDmaintenanceMCP server to interact with ServiceNow instances, enabling ITSM, CMDB, workflow, and knowledge search operations.MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mukhtar-zargar/servicenow-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server