Dynatrace Managed MCP
D

Dynatrace Managed MCP

Dynatrace Managed MCP服務器是一個開源項目,允許AI助手通過模型上下文協議(MCP)與自託管的Dynatrace Managed部署進行交互,將可觀測性數據直接集成到AI輔助工作流中。它支持本地和遠程模式,可配置多個環境,提供問題、安全、實體、SLO、事件、日誌和指標等數據的查詢能力。
2.5分
0

什麼是Dynatrace Managed MCP Server?

Dynatrace Managed MCP Server是一個Model Context Protocol(MCP)服務器,它作為AI助手(如VS Code、Claude、Cursor等)與您自託管的Dynatrace Managed部署之間的橋樑。通過這個服務器,AI助手可以查詢和分析Dynatrace中的可觀測性數據,包括問題、安全漏洞、實體信息、SLO、日誌和指標等,從而在開發、調試和運維過程中提供智能輔助。

如何使用Dynatrace Managed MCP Server?

使用Dynatrace Managed MCP Server非常簡單:首先,您需要在AI助手中配置MCP服務器連接,提供您的Dynatrace Managed環境信息(API端點、環境ID和令牌)。配置完成後,您就可以通過自然語言向AI助手提問,例如“列出過去24小時的生產環境問題”,AI助手會通過MCP服務器從Dynatrace獲取數據並給出回答。

適用場景

Dynatrace Managed MCP Server適用於以下場景:1) 即時可觀測性 - 獲取生產級數據進行早期檢測和主動監控;2) 上下文調試 - 利用監控的異常、日誌和異常信息修復問題;3) 安全洞察 - 獲取詳細的漏洞分析和安全問題跟蹤;4) 多環境支持 - 從同一個MCP服務器查詢多個Dynatrace Managed環境;5) 混合設置 - 與Dynatrace SaaS MCP服務器配合使用,訪問歷史數據和即時數據。

主要功能

問題管理
列出和獲取服務(如Kubernetes)中的問題詳細信息,幫助快速識別和解決系統異常。
安全分析
列出和獲取安全問題和漏洞詳細信息,支持基於證據的多雲合規性評估和調查。
實體信息
獲取監控實體的詳細信息,包括關係映射,幫助理解系統組件之間的依賴關係。
SLO監控
列出和獲取服務級別目標(SLO)詳細信息,包括評估和錯誤預算分析。
事件跟蹤
列出和獲取系統事件,幫助跟蹤系統狀態變化和重要活動。
日誌調查
使用高級內容和基於時間的查詢搜索和過濾日誌,支持深入的故障排查。
指標分析
使用V2 Metrics API查詢和分析性能指標,支持自定義時間範圍和聚合。
多環境支持
從同一個MCP服務器連接和查詢多個Dynatrace Managed環境,支持開發、測試和生產環境。
雙模式運行
支持本地模式(開發測試)和遠程模式(HTTP/SSE生產部署),適應不同使用場景。
優勢
無縫集成:輕鬆集成到各種AI助手(VS Code、Claude、Cursor等)中
多環境管理:支持同時連接多個Dynatrace Managed環境
無額外成本:使用V2 REST API,不產生超出標準Managed許可證的額外費用
靈活部署:支持本地和遠程兩種運行模式
安全可控:使用API令牌認證,支持代理配置,適合企業環境
歷史數據訪問:特別適合遷移場景,可以訪問未遷移到SaaS的歷史數據
侷限性
僅限Managed環境:專為Dynatrace Managed設計,不適用於SaaS環境(需使用另一個MCP服務器)
性能考慮:需要謹慎設計查詢,避免對Dynatrace Managed環境造成過大負載
配置複雜度:多環境配置需要仔細設置,特別是代理和認證信息
版本要求:需要Dynatrace Managed 1.328.0或更高版本
學習曲線:需要理解Dynatrace Managed的API和實體選擇器語法

如何使用

準備Dynatrace Managed環境
確保您有一個運行的Dynatrace Managed環境(版本1.328.0+),並創建一個具有必要權限的API令牌。所需權限包括:讀取審計日誌、實體、事件、日誌、指標、網絡區域、問題和安全問題的權限。
選擇配置方法
選擇最適合您的配置方法:1) 配置文件(推薦用於本地開發)- 使用YAML或JSON文件;2) 環境變量(適合Docker/Kubernetes)- 使用JSON字符串;3) .env文件(不推薦)。
創建配置文件(推薦)
創建一個YAML或JSON配置文件,定義您的Dynatrace Managed環境。使用環境變量插值來保護敏感信息。
配置AI助手
在您的AI助手中添加MCP服務器配置。不同助手配置方式略有不同,但基本結構相似。
啟動和測試
重啟AI助手以加載MCP服務器配置,然後通過自然語言查詢測試連接。

使用案例

即時問題監控
開發人員正在處理一個生產問題,需要快速瞭解系統狀態。通過AI助手查詢Dynatrace中的當前問題,獲取詳細信息以便快速定位根本原因。
安全漏洞調查
安全團隊收到漏洞警報,需要調查受影響的範圍和嚴重程度。通過AI助手查詢Dynatrace中的安全問題和漏洞信息。
性能指標分析
運維團隊需要分析某個微服務的性能趨勢,以確定是否需要擴容或優化。通過AI助手查詢服務的響應時間和錯誤率指標。
多環境對比
團隊需要比較開發、測試和生產環境的SLO達成情況,以確保新版本不會影響服務質量。

常見問題

Dynatrace Managed MCP Server和Dynatrace SaaS MCP有什麼區別?
如何配置多個Dynatrace Managed環境?
需要哪些API令牌權限?
如何查看日誌和調試問題?
如何避免對Dynatrace環境造成過大負載?
是否支持代理服務器?
如何禁用遙測數據收集?
什麼時候應該使用HTTP服務器模式?

相關資源

GitHub倉庫
源代碼、問題跟蹤和貢獻指南
Dynatrace Managed文檔
Dynatrace Managed API認證和配置官方文檔
Dynatrace SaaS MCP
用於Dynatrace SaaS環境的MCP服務器
示例配置文件
包含YAML和JSON配置示例
Model Context Protocol
MCP協議官方規範
npm包
npm上的包發佈頁面

安裝

複製以下命令到你的Client進行配置
{
  "mcpServers": {
    "dynatrace-managed": {
      "command": "npx",
      "args": ["-y", "@dynatrace-oss/dynatrace-managed-mcp-server@latest"],
      "env": {
        "DT_CONFIG_FILE": "./dt-config.yaml",
        "DT_PROD_TOKEN": "dt0c01.ABC123...",
        "DT_STAGING_TOKEN": "dt0c01.XYZ789...",
        "LOG_LEVEL": "info"
      }
    }
  }
}

{
  "mcpServers": {
    "dynatrace-managed": {
      "command": "node",
      "args": ["./dist/index.js"],
      "env": {
        "DT_CONFIG_FILE": "./dt-config.yaml",
        "DT_PROD_TOKEN": "dt0c01.ABC123...",
        "DT_STAGING_TOKEN": "dt0c01.XYZ789...",
        "LOG_LEVEL": "info"
      }
    }
  }
}

{
  "mcpServers": {
    "dynatrace-managed-mcp": {
      "command": "npx",
      "args": ["-y", "@dynatrace-oss/dynatrace-managed-mcp-server@latest"],
      "env": {
        "DT_ENVIRONMENT_CONFIGS": "[{\"dynatraceUrl\":\"https://my-dashboard-endpoint.com/\",\"apiEndpointUrl\":\"https://my-api-endpoint.com/\",\"environmentId\":\"my-env-id-1\",\"alias\":\"alias-env\",\"apiToken\":\"my-api-token\"},{\"dynatraceUrl\":\"https://my-dashboard2-endpoint.com/\",\"apiEndpointUrl\":\"https://my-api2-endpoint.com/\",\"environmentId\":\"my-env-id-2\",\"alias\":\"alias-env-2\",\"apiToken\":\"my-api-token-2\"}]"
      }
    }
  }
}

{
  "mcpServers": {
    "dynatrace-managed-mcp": {
      "command": "npx",
      "args": ["@dynatrace-oss/dynatrace-managed-mcp-server@latest"],
      "env": {
        "DT_ENVIRONMENT_CONFIGS": "[{\"dynatraceUrl\":\"https://my-dashboard-endpoint.com/\",\"apiEndpointUrl\":\"https://my-api-endpoint.com/\",\"environmentId\":\"my-env-id-1\",\"alias\":\"alias-env\",\"apiToken\":\"my-api-token\"},{\"dynatraceUrl\":\"https://my-dashboard2-endpoint.com/\",\"apiEndpointUrl\":\"https://my-api2-endpoint.com/\",\"environmentId\":\"my-env-id-2\",\"alias\":\"alias-env-2\",\"apiToken\":\"my-api-token-2\"}]"
      },
      "timeout": 30000,
      "trust": false
    }
  }
}

{
  "mcpServers": {
    "dynatrace-managed-mcp": {
      "url": "http://localhost:3000",
      "transport": "http"
    }
  }
}
注意:您的密鑰屬於敏感信息,請勿與任何人分享。

替代品

M
Moltbrain
MoltBrain是一個為OpenClaw、MoltBook和Claude Code設計的長期記憶層插件,能夠自動學習和回憶項目上下文,提供智能搜索、觀察記錄、分析統計和持久化存儲功能。
TypeScript
5.0K
4.5分
B
Bm.md
一個功能豐富的Markdown排版工具,支持多種樣式主題和平臺適配,提供即時編輯預覽、圖片導出和API集成能力
TypeScript
3.4K
5分
S
Security Detections MCP
Security Detections MCP 是一個基於Model Context Protocol的服務器,允許LLM查詢統一的安全檢測規則數據庫,涵蓋Sigma、Splunk ESCU、Elastic和KQL格式。最新3.0版本升級為自主檢測工程平臺,可自動從威脅情報中提取TTPs、分析覆蓋差距、生成SIEM原生格式檢測規則、運行測試並驗證。項目包含71+工具、11個預構建工作流提示和知識圖譜系統,支持多SIEM平臺。
TypeScript
6.0K
4分
P
Paperbanana
PaperBanana是一個自動化生成學術圖表和統計圖的智能框架,支持從文本描述生成高質量的論文插圖,採用多智能體管道和迭代優化,提供CLI、Python API和MCP服務器等多種使用方式。
Python
7.5K
5分
R
Rsdoctor
Rsdoctor 是一款專為 Rspack 生態系統打造的構建分析工具,全面兼容 webpack,提供可視化構建分析、多維度性能診斷及智能優化建議,幫助開發者提升構建效率與工程質量。
TypeScript
9.3K
5分
N
Next Devtools MCP
Next.js開發工具MCP服務器,為Claude、Cursor等AI編程助手提供Next.js開發工具和實用程序,包括運行時診斷、開發自動化和文檔訪問功能。
TypeScript
10.7K
5分
T
Testkube
Testkube是一個面向雲原生應用的測試編排與執行框架,提供統一平臺來定義、運行和分析測試,支持現有測試工具和Kubernetes基礎設施。
Go
6.5K
5分
M
MCP Windbg
一個MCP服務器,將AI模型與WinDbg/CDB集成,用於分析Windows崩潰轉儲文件和進行遠程調試,支持自然語言交互執行調試命令。
Python
10.5K
5分
B
Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
38.7K
4.5分
M
Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
31.2K
5分
F
Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
118.9K
5分
S
Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
30.1K
4.5分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
25.0K
4.8分
M
Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
19.3K
5分
N
Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
18.9K
4.5分
C
Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
79.5K
4.7分
AIBase
智啟未來,您的人工智慧解決方案智庫
© 2026AIBase