Releases: dynatrace-oss/dynatrace-mcp
Releases · dynatrace-oss/dynatrace-mcp
Release v1.0.0
1.0.0
This is our major release version 1, indicating feature completeness of the Dynatrace MCP Server.
Breaking Change:
The MCP server no longer automatically loads .env files. To use environment variables from a .env file, you must now explicitly pass the --env-file flag when starting the server or configure your MCP client to load environment variables using the native envFile configuration option (only supported in GH Copilot).
Highlights:
- 🧠 Davis Analyzers integration for advanced forecasting and anomaly detection
- ⚡ Rate limiting and performance improvements
- 🔧 Streamlined environment variable handling
Tools
- Added
list_davis_analyzerstool to list all available Davis Analyzers, including forecast, anomaly detection, and correlation analyzers, enabling you to discover powerful analysis capabilities - Added
execute_davis_analyzertool to execute Davis Analyzers with custom input parameters and timeframe configuration, providing advanced forecasting and anomaly detection capabilities - Improved
list_problemstool to callchat_with_davis_copilotwith context, enhancing problem analysis with AI-powered insights
Scopes
- Added OAuth scopes
davis:analyzers:readanddavis:analyzers:executeto support Davis Analyzer operations
Other Changes
- Added rate limiting to tool calls with a maximum of 5 calls per 20 seconds, ensuring stable performance and preventing API overload
- Fixed zod version mismatch that caused errors during parameterized tool calls, improving reliability and compatibility
Full Changelog: https://github.com/dynatrace-oss/dynatrace-mcp/blob/main/CHANGELOG.md#100
Release v0.13.1
Release v0.13.0
Changes in v0.13.0
- chore(release): prepare for 0.13.0 release (4f3d948)
- patch: Remove get_ownership tool as the oauth scopes are gone (85194ff)
- chore: Added code-coverage workflow (00ef3ae)
- ci(deps): bump google/osv-scanner-action from 2.2.3 to 2.2.4 (66e08d3)
- feat: Added timeframe and status parameter to list_problems tool (cd1796e)
- patch: Update oauth client to use dt0s12.local-dt-mcp-server (b195e09)
- Added VSCode install badge (164565d)
- chore: fix mcp registry server.json (#232) (bdae62f)
Usage
npx -y @dynatrace-oss/dynatrace-mcp-server@0.13.0Release v0.12.0
Changes in v0.12.0
- Prepare version 0.12.0 release (#231) (6725b63)
- deps-dev(deps-dev): bump the dev-dependencies group across 1 directory with 3 updates (#156) (1233dc6)
- patch: Improve URL detection for DT_ENVIRONMENT (#224) (7f40d82)
- deps-dev(deps-dev): bump @types/node in the nodejs-updates group (#197) (8994069)
- ci(deps): bump actions/setup-node from 5 to 6 (#211) (26d73ae)
- feat: Added OAuth Auth Code Flow for GH Codespaces (#223) (c868376)
- feat: Removed scope app-engine:functions:run as it's not needed (#227) (2161da8)
- chore: Fix mcp publisher (again) (#228) (d4b8aab)
- feat: Change default HTTP server host to 127.0.0.1 for improved security (#225) (a7e1bfd)
- Fix integration tests (#220) (4d19ec4)
Usage
npx -y @dynatrace-oss/dynatrace-mcp-server@0.12.0Release v0.11.0
Changes in v0.11.0
- chore(release): prepare for 0.11.0 release (#219) (0e95498)
- fix: Improve filtering for find_entity_by_name tool (#217) (454b727)
- fix: don't show consumption in percentage if no budget is set (#218) (4b7137d)
- deps(deps): bump @modelcontextprotocol/sdk from 1.19.1 to 1.20.0 (#196) (4702036)
- Add proxy support for corporate environments (#209) (e7ea62d)
- chore: Added osv-scanner workflow (#207) (40bf6a2)
- Snyk: Change project lifecycle from experimental to development (#214) (200378a)
- chore: added Snyk ticket creation (#213) (8c4dd21)
Usage
npx -y @dynatrace-oss/dynatrace-mcp-server@0.11.0Release v0.10.0
Changes in v0.10.0
- chore(release): prepare for 0.10.0 release (#212) (57c8891)
- patch: Remove stack trace for open-telemetry-init-error. Fixes #202 (#208) (1d86f16)
- patch: Added query limit to execute_dql (#210) (406cb08)
- feat: Added smartscapeNode command for finding entities (#204) (bed341f)
- chore: Fix husky pre-commit hook (#200) (f2a79e5)
Usage
npx -y @dynatrace-oss/dynatrace-mcp-server@0.10.0Release v0.9.2
Changes in v0.9.2
- chore(release): prepare for 0.9.2 release (#206) (7e273fb)
- patch: Slightly improve error handling when connecting the first time (#205) (2b78867)
- chore: Fix Snyk PR workflow (#201) (1644f30)
- chore: Add missing Smartscape read permission (#195) (bc3603f)
Usage
npx -y @dynatrace-oss/dynatrace-mcp-server@0.9.2Release v0.9.1
Release v0.9.0
Changes in v0.9.0
- chore: Prepare release v0.9.0 (#192) (ca2ae23)
- feat: Adding oauth authorization code flow (#167) (613d20c)
- chore: fix snyk command by removing tags (#191) (f90a0bc)
- chore: Added Snyk for Pull-Requests (#190) (86c872d)
- deps(deps): bump @dynatrace/openkit-js from 4.1.0 to 4.2.0 (#181) (9df8351)
- deps-dev(deps-dev): bump @types/node in the nodejs-updates group (#162) (ee7c15d)
- deps(deps): bump @modelcontextprotocol/sdk from 1.18.2 to 1.19.1 (#182) (dc8c0cf)
- chore: Fix MCP Publisher again (#189) (433a9da)
- chore: Remove outdated Agent Rules (#188) (60ed9f5)
Usage
npx -y @dynatrace-oss/dynatrace-mcp-server@0.9.0