KT

knuckles-team/servicenow-api

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

20 stars 4 forks Качество 86 Тренд 30MIT

ServiceNow MCP Server and API Wrapper

Обзор

— Installation, deployment, and usage across the API, CLI, MCP, and A2A agent interfaces are maintained in the official documentation. is a production-grade Agent and Model Context Protocol (MCP) server designed to interface directly with Python ServiceNow API Wrapper. - Minimizes token overhead and eliminates tool bloat in LLM contexts by grouping methods into optimized, togglable tool modules. - Complete support for Eunomia policies, OIDC token delegation, and granular execution context tracking. - Built-in Pydantic AI agent supporting the Agent Control Protocol (ACP) and standard Web interfaces (AG-UI). - Out-of-the-box OpenTelemetry exports and native Langfuse tracing. This agent wraps the Python ServiceNow API Wrapper API. The operator can interact with it programmatically or via its integrated execution entrypoints. Detailed instructions on how to use the underlying API wrappers, extended schema bindings, and developer SDK references are maintained in docs/index.md.

README

Показан фрагмент оригинального README. Открыть оригинал.

Servicenow Api

CLI or API | MCP | Agent

Documentation — Installation, deployment, and usage across the API, CLI, MCP, and A2A agent interfaces are maintained in the official documentation.


Overview

Servicenow Api is a production-grade Agent and Model Context Protocol (MCP) server designed to interface directly with Python ServiceNow API Wrapper.


Key Features

  • Consolidated Action-Routed MCP Tools: Minimizes token overhead and eliminates tool bloat in LLM contexts by grouping methods into optimized, togglable tool modules.
  • Enterprise-Grade Security: Complete support for Eunomia policies, OIDC token delegation, and granular execution context tracking.
  • Integrated Graph Agent: Built-in Pydantic AI agent supporting the Agent Control Protocol (ACP) and standard Web interfaces (AG-UI).
  • Native Telemetry & Tracing: Out-of-the-box OpenTelemetry exports and native Langfuse tracing.

CLI or API

This agent wraps the Python ServiceNow API Wrapper API. The operator can interact with it programmatically or via its integrated execution entrypoints.

Detailed instructions on how to use the underlying API wrappers, extended schema bindings, and developer SDK references are maintained in docs/index.md.


MCP

Открыть полный README на GitHub

Установка

uvx --from servicenow-api[mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "servicenow-mcp": { "command": "uvx", "args": [ "--from", "servicenow-api[mcp]", "servicenow-mcp" ], "env": { "MCP_TOOL_MODE": "intent", "ACCOUNTTOOL": "True", "ACTIVITY_SUBSCRIPTIONSTOOL": "True", "AGGREGATETOOL": "True", "APPLICATIONTOOL": "True", "ATTACHMENTTOOL": "True", "AUTHTOOL": "True", "BATCHTOOL": "True", "CHANGE_MANAGEMENTTOOL": "True", "CICDTOOL": "True", "CILIFECYCLETOOL": "True", "CMDBTOOL": "True", "CUSTOM_APITOOL": "True", "DATA_CLASSIFICATIONTOOL": "True", "DELEGATED_SCOPES": "api", "DEVOPSTOOL": "True", "EMAILTOOL": "True", "FLOWSTOOL": "True", "HRTOOL": "True", "IMPORT_SETSTOOL": "True", "INCIDENTSTOOL": "True", "KNOWLEDGE_MANAGEMENTTOOL": "True", "METRICBASETOOL": "True", "MISCTOOL": "True", "OPENAPI_CLIENT_ID": "your_openapi_client_id_here", "OPENAPI_CLIENT_SECRET": "your_openapi_client_secret_here", "OPENAPI_PASSWORD": "your_openapi_password_here", "OPENAPI_USERNAME": "your_openapi_username_here", "PLUGINSTOOL": "True", "PPMTOOL": "True", "PROBLEMTOOL": "True", "PRODUCT_INVENTORYTOOL": "True", "SDKTOOL": "True", "SDK_WORKDIR": "/data/servicenow-sdk-workspace", "SERVICENOW_CLIENT_SECRET": "your_servicenow_clie …