Integrations
Enables real-time observability data access from Dynatrace, allowing users to fetch problem details, security vulnerabilities, execute DQL queries, retrieve logs and metrics, analyze Kubernetes cluster events, and set up notifications via Slack and Dynatrace AutomationEngine.
Provides tools for monitoring Kubernetes clusters, retrieving problem details from services, and analyzing cluster events to troubleshoot deployment issues.
Allows sending notification messages to Slack channels via a Slack Connector, supporting features like alerting on availability problems and security vulnerabilities.
Dynatrace MCP 서버
이 원격 MCP 서버를 통해 Dynatrace 관측 플랫폼과 상호 작용할 수 있습니다. 실시간 관측 데이터를 개발 워크플로에 직접 가져오세요.
사용 사례
- 실시간 관찰이 가능하며, 조기 감지를 위해 생산 수준의 데이터를 가져옵니다.
- 모니터링된 예외, 로그 및 이상 현상으로 인해 발생하는 컨텍스트의 문제를 해결합니다.
- 보안 수준 문제에 대한 더 많은 맥락
- 로그 데이터를 쿼리하기 위한 자연어
역량
- 서비스(예: Kubernetes)에서 문제 세부 정보를 나열하고 가져옵니다.
- 보안 문제/ 취약점 세부 정보를 나열하고 가져옵니다.
- 이벤트나 로그를 가져오는 것과 같은 DQL(Dynatrace Query Language)을 실행합니다.
- Slack 메시지 보내기(Slack 커넥터를 통해)
- 알림 워크플로 설정(Dynatrace AutomationEngine을 통해)
- 엔터티의 소유권 얻기
빠른 시작
진행 중인 작업
VS Code, Claude, Cursor, Windsurf Github Copilot과 같은 MCP 클라이언트에 @dynatrace-oss/dynatrace-mcp-server
패키지를 통해 이 MCP 서버를 추가할 수 있습니다(STDIO 사용).
VS 코드
지엑스피1
클로드 데스크탑
환경 변수
Dynatrace 환경과 통신하려면 Dynatrace OAuth 클라이언트가 필요합니다. Dynatrace에서 OAuth 클라이언트를 생성하는 방법 에 대한 설명서를 참고하고, 이 MCP가 작동하도록 다음 환경 변수를 설정하세요.
DT_ENVIRONMENT
(문자열, 예: https://abcd1234.apps.dynatrace.com ) - Dynatrace 플랫폼의 URLOAUTH_CLIENT_ID
(문자열, 예:dt0s02.SAMPLE
) - Dynatrace OAuth 클라이언트 IDOAUTH_CLIENT_SECRET
(문자열, 예:dt0s02.SAMPLE.abcd1234
) - Dynatrace OAuth 클라이언트 비밀번호- OAuth 클라이언트 범위:
app-engine:apps:run
- environmentInformationClient에 필요함app-engine:functions:run
- environmentInformationClient에 필요함hub:catalog:read
- Dynatrace 환경에 설치된 앱에 대한 세부 정보 가져오기environment-api:security-problems:read
- 보안 문제를 읽는 데 필요함environment-api:entities:read
- 모니터링되는 엔티티 읽기environment-api:problems:read
- 문제 가져오기environment-api:metrics:read
- 메트릭 읽기environment-api:slo:read
- SLO 읽기settings:objects:read
- 설정에서 소유권 정보 및 보호자(SRG)를 읽는 데 필요합니다.storage:buckets:read
- Grail에 저장된 모든 시스템 데이터를 읽습니다.storage:logs:read
- 신뢰성 보호자 검증을 위한 로그 읽기storage:metrics:read
- 신뢰성 보호자 검증을 위한 메트릭 읽기storage:bizevents:read
- 신뢰성 보호자 검증을 위해 bizevents를 읽습니다.storage:spans:read
- Grail에서 span 읽기storage:entities:read
- Grail에서 엔티티 읽기storage:system:read
- Grail에서 시스템 데이터 읽기storage:user.events:read
- Grail에서 사용자 이벤트를 읽습니다.storage:user.sessions:read
- Grail에서 사용자 세션 읽기
또한, 사용하는 기능에 따라 다음 변수를 구성할 수 있습니다.
SLACK_CONNECTION_ID
(문자열) - Slack 연결 의 연결 IDUSE_APP_SETTINGS
(부울,true
또는false
; 기본값:false
)- 앱 설정에서 설정 객체를 읽으려면 범위
app-settings:objects:read
필요합니다.
- 앱 설정에서 설정 객체를 읽으려면 범위
USE_WORKFLOWS
(부울,true
또는false
; 기본값:false
)- Workflows를 읽고 쓰고 실행하려면 범위
automation:workflows:read
,automation:workflows:write
및automation:workflows:run
필요합니다.
- Workflows를 읽고 쓰고 실행하려면 범위
✨ 예시 프롬프트 ✨
이 예시 프롬프트를 시작점으로 활용하세요. IDE 또는 에이전트 설정에 복사하고 서비스/스택/아키텍처에 맞게 조정한 후 필요에 따라 확장하기만 하면 됩니다. IDE의 MCP 환경에서 실시간 관측 가능성과 자동화가 어떻게 함께 작동하는지 상상하는 데 도움이 될 것입니다.
프로덕션 환경에서 열려 있는 취약점을 찾아 알림을 설정합니다.
간헐적으로 발생하는 503 오류를 디버깅합니다.
메모리 문제를 로그와 연관시킵니다.
추적 요청 흐름 분석.
Kubernetes 클러스터 이벤트를 분석합니다.
개발
개발 목적으로는 VSCode와 GitHub Copilot을 사용할 수 있습니다.
먼저 Workspace .vscode/settings.json
에 대해 Copilot을 활성화합니다.
둘째, .vscode/mcp.json
에 MCP를 추가합니다.
셋째, 이 저장소에 .env
파일을 만들고( .env.template
에서 복사 가능) 위에서 설명한 대로 환경 변수를 구성합니다.
마지막으로 CoPilot에서 에이전트 모드로 전환하고 도구를 다시 로드하세요.
노트
이 제품은 Dynatrace에서 공식적으로 지원하지 않습니다. 기능 요청, 질문 또는 도움이 필요하시면 GitHub Issues를 통해 문의해 주세요.
This server cannot be installed
Dynatrace 관찰 플랫폼과 실시간 상호작용을 가능하게 하는 원격 MCP 서버로, 프로덕션 수준의 모니터링 데이터를 개발 워크플로에 직접 제공합니다.
Related MCP Servers
- -securityAlicense-qualityMCP server for interacting with Prometheus metrics and data.Last updated -8JavaScriptMIT License
- -securityFlicense-qualityA configurable MCP server that dynamically loads capabilities from a remote configuration to bridge MCP clients with remote APIs for executing actions, accessing resources, and utilizing prompt templates.Last updated -1,2614TypeScript
- AsecurityAlicenseAqualityThe MCP server provides an interface to the Datadog API, enabling seamless management of incidents, monitoring, logs, dashboards, metrics, traces, and hosts. Its extensible design allows easy integration of additional Datadog APIs for future expansions.Last updated -1432236TypeScriptApache 2.0
- AsecurityFlicenseAqualityAn MCP server implementation that enables interaction with the Unstructured API, providing tools to list, create, update, and manage sources, destinations, and workflows.Last updated -3925