{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dwarmerdam/voice-bridge","description":"Multi-engine TTS for AI coding assistants. Free, 5 engines, no API key needed.","title":"Voice Bridge","repository":{"url":"https://github.com/Tomorrow-You/voice-bridge","source":"github","id":"1193132463"},"version":"0.1.2","packages":[{"registryType":"npm","identifier":"ai-voice-bridge","version":"0.1.2","runtimeHint":"npx","transport":{"type":"stdio"}},{"registryType":"pypi","identifier":"ai-voice-bridge","version":"0.1.2","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"description":"Run as module","value":"-m","type":"positional"},{"description":"MCP server module","value":"voice_bridge.mcp.server","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-27T07:56:22.4737Z","publishedAt":"2026-03-27T07:56:22.4737Z","updatedAt":"2026-03-27T07:56:22.4737Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dwarmerdam/voice-bridge","description":"Multi-engine TTS for AI coding assistants. Free, 5 engines, no API key needed.","title":"Voice Bridge","repository":{"url":"https://github.com/Tomorrow-You/voice-bridge","source":"github","id":"1193132463"},"version":"0.1.3","packages":[{"registryType":"npm","identifier":"ai-voice-bridge","version":"0.1.3","runtimeHint":"npx","transport":{"type":"stdio"}},{"registryType":"pypi","identifier":"ai-voice-bridge","version":"0.1.3","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"description":"Run as module","value":"-m","type":"positional"},{"description":"MCP server module","value":"voice_bridge.mcp.server","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-27T16:36:54.008542Z","publishedAt":"2026-03-27T16:36:54.008542Z","updatedAt":"2026-03-27T16:36:54.008542Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dwarmerdam/voice-bridge","description":"Multi-engine TTS for AI coding assistants. 5 engines, free engine included.","title":"Voice Bridge","repository":{"url":"https://github.com/Tomorrow-You/voice-bridge","source":"github","id":"1193132463"},"version":"0.1.4","packages":[{"registryType":"npm","identifier":"ai-voice-bridge","version":"0.1.4","runtimeHint":"npx","transport":{"type":"stdio"}},{"registryType":"pypi","identifier":"ai-voice-bridge","version":"0.1.4","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"description":"Run as module","value":"-m","type":"positional"},{"description":"MCP server module","value":"voice_bridge.mcp.server","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-27T21:04:39.440331Z","publishedAt":"2026-03-27T21:04:39.440331Z","updatedAt":"2026-03-27T21:04:39.440331Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dwarmerdam/voice-bridge","description":"Multi-engine TTS for AI coding assistants. 5 engines, free engine included.","title":"Voice Bridge","repository":{"url":"https://github.com/Tomorrow-You/voice-bridge","source":"github","id":"1193132463"},"version":"0.1.5","packages":[{"registryType":"npm","identifier":"ai-voice-bridge","version":"0.1.5","runtimeHint":"npx","transport":{"type":"stdio"}},{"registryType":"pypi","identifier":"ai-voice-bridge","version":"0.1.5","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"description":"uvx flag: install the named package and run a script from it","value":"--from","type":"positional"},{"description":"Package with edge-tts and MCP extras","value":"ai-voice-bridge[edge,mcp]","type":"positional"},{"description":"Console script entry point","value":"voice-bridge-mcp","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-29T17:16:40.787891Z","publishedAt":"2026-04-29T17:16:40.787891Z","updatedAt":"2026-04-29T17:16:40.787891Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dweekly/quicken-mac-mcp","description":"Read-only access to Quicken For Mac financial data: transactions, spending, and portfolios.","repository":{"url":"https://github.com/dweekly/quicken-mac-mcp","source":"github"},"version":"1.0.3","packages":[{"registryType":"npm","identifier":"quicken-mac-mcp","version":"1.0.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to Quicken database file (auto-detected if not set)","format":"string","name":"QUICKEN_DB_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-03T06:32:39.544072Z","publishedAt":"2026-03-03T06:32:39.544072Z","updatedAt":"2026-03-03T06:32:39.544072Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dweekly/quicken-mac-mcp","description":"Read-only access to Quicken For Mac financial data: transactions, spending, and portfolios.","repository":{"url":"https://github.com/dweekly/quicken-mac-mcp","source":"github"},"version":"1.6.0","packages":[{"registryType":"npm","identifier":"quicken-mac-mcp","version":"1.6.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to Quicken database file (auto-detected if not set)","format":"string","name":"QUICKEN_DB_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-14T19:30:25.488409Z","publishedAt":"2026-08-14T19:30:25.488409Z","updatedAt":"2026-08-14T19:30:25.488409Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dwgx/smartcli","description":"Drive interactive terminal programs (TUIs, REPLs, menus) through a PTY: perceive, send keys, wait.","title":"SmartCLI drive-tui","repository":{"url":"https://github.com/dwgx/SmartCLI","source":"github"},"version":"0.1.6","packages":[{"registryType":"pypi","identifier":"smartcli-toolkit","version":"0.1.6","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-15T09:47:21.282973Z","publishedAt":"2026-07-15T09:47:21.282973Z","updatedAt":"2026-07-15T09:47:21.282973Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dwgx/smartcli","description":"Drive interactive terminal programs (TUIs, REPLs, menus) through a PTY: perceive, send keys, wait.","title":"SmartCLI drive-tui","repository":{"url":"https://github.com/dwgx/SmartCLI","source":"github"},"version":"0.2.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"smartcli-toolkit","version":"0.2.0","runtimeHint":"uvx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-27T08:03:05.104521Z","publishedAt":"2026-07-27T08:03:05.104521Z","updatedAt":"2026-07-27T08:03:05.104521Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dwgx/smartcli","description":"Let agents drive vim, htop, lazygit: send keys, wait on screen state, read the rendered cell grid.","title":"SmartCLI — drive terminal TUIs","repository":{"url":"https://github.com/dwgx/SmartCLI","source":"github"},"version":"0.2.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"smartcli-toolkit","version":"0.2.1","runtimeHint":"uvx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-06T12:54:04.990116Z","publishedAt":"2026-08-06T12:54:04.990116Z","updatedAt":"2026-08-06T12:54:04.990116Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dwgx/smartcli","description":"Let agents drive vim, htop, lazygit: send keys, wait on screen state, read the rendered cell grid.","title":"SmartCLI — drive terminal TUIs","repository":{"url":"https://github.com/dwgx/SmartCLI","source":"github"},"version":"0.2.2","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"smartcli-toolkit","version":"0.2.2","runtimeHint":"uvx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T00:38:20.03643Z","publishedAt":"2026-08-09T00:38:20.03643Z","updatedAt":"2026-08-09T00:38:20.03643Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dwgx/smartcli","description":"Let agents drive vim, htop, lazygit: send keys, wait on screen state, read the rendered cell grid.","title":"SmartCLI — drive terminal TUIs","repository":{"url":"https://github.com/dwgx/SmartCLI","source":"github"},"version":"0.2.3","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"smartcli-toolkit","version":"0.2.3","runtimeHint":"uvx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T03:40:36.768869Z","publishedAt":"2026-08-09T03:40:36.768869Z","updatedAt":"2026-08-09T03:40:36.768869Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dylanc1317-create/leadcloser-mcp","description":"Manage leads and insights for NZ trade businesses via LeadCloser AI.","repository":{"url":"https://github.com/dylanc1317-create/leadcloser-mcp","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"@dylanc1317/leadcloser-mcp","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your LeadCloser tenant ID from leadcloser.co.nz/settings","isRequired":true,"format":"string","name":"LEADCLOSER_TENANT_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-07T04:01:33.307788Z","publishedAt":"2026-04-07T04:01:33.307788Z","updatedAt":"2026-04-07T04:01:33.307788Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dylantirandaz/tailscale-compute","description":"Run builds, tests, and benchmarks on your own Tailscale compute node.","title":"Tailscale Compute","repository":{"url":"https://github.com/dylantirandaz/tailscale-compute-mcp","source":"github"},"version":"0.1.0-beta.1","packages":[{"registryType":"npm","identifier":"@dylantirandaz/tailscale-compute-mcp","version":"0.1.0-beta.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"SSH user and direct Tailscale IP address or full MagicDNS name.","isRequired":true,"format":"string","name":"TAILSCALE_COMPUTE_HOST"},{"description":"Absolute local project path. The default is the MCP process directory.","format":"string","name":"TAILSCALE_COMPUTE_LOCAL_ROOT"},{"description":"Managed workspace root on the remote node. The default is .cache/tailscale-compute-mcp.","format":"string","name":"TAILSCALE_COMPUTE_REMOTE_ROOT"},{"description":"Remote shell: auto, /bin/sh, /bin/bash, or /bin/zsh.","format":"string","name":"TAILSCALE_COMPUTE_REMOTE_SHELL"},{"description":"SSH connection timeout from 1 through 60 seconds.","format":"string","name":"TAILSCALE_COMPUTE_CONNECT_TIMEOUT_SECONDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-13T18:47:05.012442Z","publishedAt":"2026-08-13T18:47:05.012442Z","updatedAt":"2026-08-13T18:47:05.012442Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dylantirandaz/tailscale-compute","description":"Run builds, tests, and benchmarks on your own Tailscale compute node.","title":"Tailscale Compute","repository":{"url":"https://github.com/dylantirandaz/tailscale-compute-mcp","source":"github"},"version":"0.1.0-beta.2","packages":[{"registryType":"npm","identifier":"@dylantirandaz/tailscale-compute-mcp","version":"0.1.0-beta.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"SSH user and direct Tailscale IP address or full MagicDNS name.","isRequired":true,"format":"string","name":"TAILSCALE_COMPUTE_HOST"},{"description":"Absolute local project path. The default is the MCP process directory.","format":"string","name":"TAILSCALE_COMPUTE_LOCAL_ROOT"},{"description":"Managed workspace root on the remote node. The default is .cache/tailscale-compute-mcp.","format":"string","name":"TAILSCALE_COMPUTE_REMOTE_ROOT"},{"description":"Remote shell: auto, /bin/sh, /bin/bash, or /bin/zsh.","format":"string","name":"TAILSCALE_COMPUTE_REMOTE_SHELL"},{"description":"SSH connection timeout from 1 through 60 seconds.","format":"string","name":"TAILSCALE_COMPUTE_CONNECT_TIMEOUT_SECONDS"},{"description":"Local audit log path. The default is ~/.config/tailscale-compute-mcp/compute-audit.log.","format":"string","name":"TAILSCALE_COMPUTE_AUDIT_LOG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-13T19:58:21.159361Z","publishedAt":"2026-08-13T19:58:21.159361Z","updatedAt":"2026-08-13T19:58:21.159361Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dylantirandaz/tailscale-compute","description":"Run builds, tests, and benchmarks on your own Tailscale compute node.","title":"Tailscale Compute","repository":{"url":"https://github.com/dylantirandaz/tailscale-compute-mcp","source":"github"},"version":"0.1.0-beta.3","packages":[{"registryType":"npm","identifier":"@dylantirandaz/tailscale-compute-mcp","version":"0.1.0-beta.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"SSH user and direct Tailscale IP address or full MagicDNS name.","isRequired":true,"format":"string","name":"TAILSCALE_COMPUTE_HOST"},{"description":"Absolute local project path. The default is the MCP process directory.","format":"string","name":"TAILSCALE_COMPUTE_LOCAL_ROOT"},{"description":"Managed workspace root on the remote node. The default is .cache/tailscale-compute-mcp.","format":"string","name":"TAILSCALE_COMPUTE_REMOTE_ROOT"},{"description":"Remote shell: auto, /bin/sh, /bin/bash, or /bin/zsh.","format":"string","name":"TAILSCALE_COMPUTE_REMOTE_SHELL"},{"description":"SSH connection timeout from 1 through 60 seconds.","format":"string","name":"TAILSCALE_COMPUTE_CONNECT_TIMEOUT_SECONDS"},{"description":"Local audit log path. The default is ~/.config/tailscale-compute-mcp/compute-audit.log.","format":"string","name":"TAILSCALE_COMPUTE_AUDIT_LOG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-13T23:33:31.24412Z","publishedAt":"2026-08-13T23:33:31.24412Z","updatedAt":"2026-08-13T23:33:31.24412Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynamical-org/mcp","description":"Search dynamical.org's open STAC catalog of weather & climate datasets (GFS, ECMWF, HRRR).","title":"dynamical.org Weather & Climate Catalog","version":"0.1.0","websiteUrl":"https://dynamical.org","remotes":[{"type":"streamable-http","url":"https://mcp.dynamical.org/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-06T19:43:29.996217Z","publishedAt":"2026-07-06T19:43:29.996217Z","updatedAt":"2026-07-06T19:43:29.996217Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynamical-org/mcp","description":"Search dynamical.org's open STAC catalog of weather & climate datasets (GFS, ECMWF, HRRR).","title":"dynamical.org Weather & Climate Catalog","version":"0.1.1","websiteUrl":"https://dynamical.org","remotes":[{"type":"streamable-http","url":"https://mcp.dynamical.org/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-06T19:52:29.107585Z","publishedAt":"2026-07-06T19:52:29.107585Z","updatedAt":"2026-07-06T19:52:29.107585Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynamitecircle/dc","description":"Read and act on your own Dynamite Circle membership data via the public DC Member API.","title":"DC Member API","repository":{"url":"https://github.com/dynamitecircle/dc","source":"github"},"version":"2.0.4","remotes":[{"type":"streamable-http","url":"https://api.dynamitecircle.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-16T05:22:50.226789Z","publishedAt":"2026-06-16T05:22:50.226789Z","updatedAt":"2026-06-16T05:22:50.226789Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynamitecircle/dc","description":"Read and act on your own Dynamite Circle membership data via the public DC Member API.","title":"DC Member API","repository":{"url":"https://github.com/dynamitecircle/dc","source":"github"},"version":"2.3.1","remotes":[{"type":"streamable-http","url":"https://api.dynamitecircle.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-15T02:03:20.129542Z","publishedAt":"2026-07-15T02:03:20.129542Z","updatedAt":"2026-07-15T02:03:20.129542Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Model Context Protocol server for Dynatrace - access logs, events, metrics from Dynatrace via MCP.","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"0.6.0-rc.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"0.6.0-rc.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Dynatrace Platform Token","isRequired":true,"format":"string","isSecret":true,"name":"DT_PLATFORM_TOKEN"},{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com')","format":"string","name":"DT_ENVIRONMENT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-15T11:13:59.272011Z","publishedAt":"2025-09-15T11:13:59.272011Z","updatedAt":"2025-09-18T08:07:03.507179Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Model Context Protocol server for Dynatrace - access logs, events, metrics from Dynatrace via MCP.","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"0.6.0-rc.2","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"0.6.0-rc.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Dynatrace Platform Token","isRequired":true,"format":"string","isSecret":true,"name":"DT_PLATFORM_TOKEN"},{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com')","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-18T08:07:03.493254Z","publishedAt":"2025-09-18T08:07:03.493254Z","updatedAt":"2025-09-18T08:07:03.493254Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Model Context Protocol server for Dynatrace - access logs, events, metrics from Dynatrace via MCP.","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"0.9.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"0.9.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com')","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-10-09T07:38:56.727535Z","publishedAt":"2025-10-09T07:38:56.727535Z","updatedAt":"2025-10-09T07:38:56.727535Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Model Context Protocol server for Dynatrace - access logs, events, metrics from Dynatrace via MCP.","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"0.9.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"0.9.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com')","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-10-09T13:36:41.412763Z","publishedAt":"2025-10-09T13:36:41.412763Z","updatedAt":"2025-10-09T13:36:41.412763Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Model Context Protocol server for Dynatrace - access logs, events, metrics from Dynatrace via MCP.","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"0.9.2","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"0.9.2","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com')","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-10-15T09:11:12.627725Z","publishedAt":"2025-10-15T09:11:12.627725Z","updatedAt":"2025-10-15T09:11:12.627725Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Model Context Protocol server for Dynatrace - access logs, events, metrics from Dynatrace via MCP.","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.0.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.0.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com')","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-11-24T10:13:02.789217Z","publishedAt":"2025-11-24T10:13:02.789217Z","updatedAt":"2025-11-24T10:13:02.789217Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Model Context Protocol server for Dynatrace - access logs, events, metrics from Dynatrace via MCP.","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.0.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com')","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-09T12:01:40.540336Z","publishedAt":"2025-12-09T12:01:40.540336Z","updatedAt":"2025-12-09T12:01:40.540336Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Model Context Protocol server for Dynatrace - access logs, events, metrics from Dynatrace via MCP.","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.1.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.1.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com')","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-16T08:33:22.364089Z","publishedAt":"2025-12-16T08:33:22.364089Z","updatedAt":"2025-12-16T08:33:22.364089Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.4.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.4.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"},{"description":"Dynatrace Platform Token for authentication. Alternative to OAuth authentication.","format":"string","name":"DT_PLATFORM_TOKEN"},{"description":"OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.","format":"string","name":"OAUTH_CLIENT_ID"},{"description":"OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.","format":"string","name":"OAUTH_CLIENT_SECRET"},{"description":"Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.","format":"number","name":"DT_GRAIL_QUERY_BUDGET_GB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-16T11:56:40.043045Z","publishedAt":"2026-02-16T11:56:40.043045Z","updatedAt":"2026-02-16T11:56:40.043045Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.5.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.5.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"},{"description":"[OPTIONAL] Dynatrace Platform Token for authentication. Alternative to OAuth authentication.","format":"string","name":"DT_PLATFORM_TOKEN"},{"description":"[OPTIONAL] OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.","format":"string","name":"OAUTH_CLIENT_ID"},{"description":"[OPTIONAL] OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.","format":"string","name":"OAUTH_CLIENT_SECRET"},{"description":"[OPTIONAL] Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.","format":"number","name":"DT_GRAIL_QUERY_BUDGET_GB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-24T12:12:37.989589Z","publishedAt":"2026-02-24T12:12:37.989589Z","updatedAt":"2026-02-24T12:12:37.989589Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.dynatrace-oss/Dynatrace-mcp","description":"Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI","repository":{"url":"https://github.com/dynatrace-oss/Dynatrace-mcp","source":"github"},"version":"1.5.0-beta.3","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dynatrace-oss/dynatrace-mcp-server","version":"1.5.0-beta.3","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.","isRequired":true,"format":"string","name":"DT_ENVIRONMENT"},{"description":"[OPTIONAL] Dynatrace Platform Token for authentication. Alternative to OAuth authentication.","format":"string","name":"DT_PLATFORM_TOKEN"},{"description":"[OPTIONAL] OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.","format":"string","name":"OAUTH_CLIENT_ID"},{"description":"[OPTIONAL] OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.","format":"string","name":"OAUTH_CLIENT_SECRET"},{"description":"[OPTIONAL] Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.","format":"number","name":"DT_GRAIL_QUERY_BUDGET_GB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-23T15:11:41.22103Z","publishedAt":"2026-02-23T15:11:41.22103Z","updatedAt":"2026-02-23T15:11:41.22103Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.dynatrace-oss/Dynatrace-mcp:1.5.0-beta.3","count":30}}
