|
1 | 1 | { |
2 | 2 | "$schema": "https://raw.githubusercontent.com/stacklok/toolhive-core/main/registry/types/data/toolhive-legacy-registry.schema.json", |
3 | 3 | "version": "1.0.0", |
4 | | - "last_updated": "2026-04-27T14:56:47Z", |
| 4 | + "last_updated": "2026-04-28T01:00:50Z", |
5 | 5 | "servers": { |
6 | 6 | "adb-mysql-mcp-server": { |
7 | 7 | "title": "AnalyticDB for MySQL", |
|
31903 | 31903 | ], |
31904 | 31904 | "metadata": { |
31905 | 31905 | "stars": 9311, |
31906 | | - "last_updated": "2026-04-22T07:20:53Z" |
| 31906 | + "last_updated": "2026-04-27T15:01:45Z" |
31907 | 31907 | }, |
31908 | 31908 | "repository_url": "https://github.com/Arize-ai/phoenix", |
31909 | 31909 | "tags": [ |
|
32595 | 32595 | "name": "upsert-prompt" |
32596 | 32596 | } |
32597 | 32597 | ], |
32598 | | - "image": "ghcr.io/stacklok/dockyard/npx/phoenix-mcp:4.0.6", |
| 32598 | + "image": "ghcr.io/stacklok/dockyard/npx/phoenix-mcp:4.0.7", |
32599 | 32599 | "permissions": { |
32600 | 32600 | "network": { |
32601 | 32601 | "outbound": { |
|
32720 | 32720 | ], |
32721 | 32721 | "metadata": { |
32722 | 32722 | "stars": 28552, |
32723 | | - "last_updated": "2026-04-01T02:01:57Z" |
| 32723 | + "last_updated": "2026-04-27T16:41:18Z" |
32724 | 32724 | }, |
32725 | 32725 | "repository_url": "https://github.com/microsoft/playwright-mcp", |
32726 | 32726 | "tags": [ |
@@ -33410,7 +33410,224 @@ |
33410 | 33410 | ] |
33411 | 33411 | } |
33412 | 33412 | } |
33413 | | - } |
| 33413 | + }, |
| 33414 | + "env_vars": [ |
| 33415 | + { |
| 33416 | + "name": "PLAYWRIGHT_MCP_ALLOWED_HOSTS", |
| 33417 | + "description": "Comma-separated list of hosts this server is allowed to serve from. Defaults to the host the server is bound to. Pass '*' to disable the host check.", |
| 33418 | + "required": false |
| 33419 | + }, |
| 33420 | + { |
| 33421 | + "name": "PLAYWRIGHT_MCP_ALLOWED_ORIGINS", |
| 33422 | + "description": "Semicolon-separated list of trusted origins to allow the browser to request. Default is to allow all.", |
| 33423 | + "required": false |
| 33424 | + }, |
| 33425 | + { |
| 33426 | + "name": "PLAYWRIGHT_MCP_ALLOW_UNRESTRICTED_FILE_ACCESS", |
| 33427 | + "description": "Allow access to files outside of the workspace roots, including unrestricted access to file:// URLs.", |
| 33428 | + "required": false |
| 33429 | + }, |
| 33430 | + { |
| 33431 | + "name": "PLAYWRIGHT_MCP_BLOCKED_ORIGINS", |
| 33432 | + "description": "Semicolon-separated list of origins to block the browser from requesting. Evaluated before the allowlist.", |
| 33433 | + "required": false |
| 33434 | + }, |
| 33435 | + { |
| 33436 | + "name": "PLAYWRIGHT_MCP_BLOCK_SERVICE_WORKERS", |
| 33437 | + "description": "Block service workers.", |
| 33438 | + "required": false |
| 33439 | + }, |
| 33440 | + { |
| 33441 | + "name": "PLAYWRIGHT_MCP_BROWSER", |
| 33442 | + "description": "Browser or chrome channel to use. Possible values: chrome, firefox, webkit, msedge.", |
| 33443 | + "required": false |
| 33444 | + }, |
| 33445 | + { |
| 33446 | + "name": "PLAYWRIGHT_MCP_CAPS", |
| 33447 | + "description": "Comma-separated list of additional capabilities to enable. Possible values: vision, pdf, devtools.", |
| 33448 | + "required": false |
| 33449 | + }, |
| 33450 | + { |
| 33451 | + "name": "PLAYWRIGHT_MCP_CDP_ENDPOINT", |
| 33452 | + "description": "CDP endpoint to connect to.", |
| 33453 | + "required": false |
| 33454 | + }, |
| 33455 | + { |
| 33456 | + "name": "PLAYWRIGHT_MCP_CDP_HEADER", |
| 33457 | + "description": "CDP headers to send with the connect request. Multiple can be specified.", |
| 33458 | + "required": false |
| 33459 | + }, |
| 33460 | + { |
| 33461 | + "name": "PLAYWRIGHT_MCP_CDP_TIMEOUT", |
| 33462 | + "description": "Timeout in milliseconds for connecting to the CDP endpoint. Defaults to 30000.", |
| 33463 | + "required": false |
| 33464 | + }, |
| 33465 | + { |
| 33466 | + "name": "PLAYWRIGHT_MCP_CODEGEN", |
| 33467 | + "description": "Language to use for code generation. Possible values: typescript, none. Defaults to typescript.", |
| 33468 | + "required": false |
| 33469 | + }, |
| 33470 | + { |
| 33471 | + "name": "PLAYWRIGHT_MCP_CONFIG", |
| 33472 | + "description": "Path to the configuration file.", |
| 33473 | + "required": false |
| 33474 | + }, |
| 33475 | + { |
| 33476 | + "name": "PLAYWRIGHT_MCP_CONSOLE_LEVEL", |
| 33477 | + "description": "Level of console messages to return: error, warning, info, debug. Each level includes messages of more severe levels.", |
| 33478 | + "required": false |
| 33479 | + }, |
| 33480 | + { |
| 33481 | + "name": "PLAYWRIGHT_MCP_DEVICE", |
| 33482 | + "description": "Device to emulate, for example 'iPhone 15'.", |
| 33483 | + "required": false |
| 33484 | + }, |
| 33485 | + { |
| 33486 | + "name": "PLAYWRIGHT_MCP_ENDPOINT", |
| 33487 | + "description": "Bound browser endpoint to connect to.", |
| 33488 | + "required": false |
| 33489 | + }, |
| 33490 | + { |
| 33491 | + "name": "PLAYWRIGHT_MCP_EXECUTABLE_PATH", |
| 33492 | + "description": "Path to the browser executable.", |
| 33493 | + "required": false |
| 33494 | + }, |
| 33495 | + { |
| 33496 | + "name": "PLAYWRIGHT_MCP_EXTENSION", |
| 33497 | + "description": "Connect to a running browser instance (Edge/Chrome only). Requires the Playwright Extension to be installed.", |
| 33498 | + "required": false |
| 33499 | + }, |
| 33500 | + { |
| 33501 | + "name": "PLAYWRIGHT_MCP_GRANT_PERMISSIONS", |
| 33502 | + "description": "List of permissions to grant to the browser context, for example 'geolocation', 'clipboard-read', 'clipboard-write'.", |
| 33503 | + "required": false |
| 33504 | + }, |
| 33505 | + { |
| 33506 | + "name": "PLAYWRIGHT_MCP_HEADLESS", |
| 33507 | + "description": "Run browser in headless mode. Headed by default.", |
| 33508 | + "required": false |
| 33509 | + }, |
| 33510 | + { |
| 33511 | + "name": "PLAYWRIGHT_MCP_HOST", |
| 33512 | + "description": "Host to bind the server to. Use 0.0.0.0 to bind to all interfaces. Defaults to localhost.", |
| 33513 | + "required": false |
| 33514 | + }, |
| 33515 | + { |
| 33516 | + "name": "PLAYWRIGHT_MCP_IGNORE_HTTPS_ERRORS", |
| 33517 | + "description": "Ignore HTTPS errors.", |
| 33518 | + "required": false |
| 33519 | + }, |
| 33520 | + { |
| 33521 | + "name": "PLAYWRIGHT_MCP_IMAGE_RESPONSES", |
| 33522 | + "description": "Whether to send image responses to the client. Possible values: allow, omit. Defaults to allow.", |
| 33523 | + "required": false |
| 33524 | + }, |
| 33525 | + { |
| 33526 | + "name": "PLAYWRIGHT_MCP_INIT_PAGE", |
| 33527 | + "description": "Path to a TypeScript file to evaluate on the Playwright page object.", |
| 33528 | + "required": false |
| 33529 | + }, |
| 33530 | + { |
| 33531 | + "name": "PLAYWRIGHT_MCP_INIT_SCRIPT", |
| 33532 | + "description": "Path to a JavaScript file to add as an initialization script. Evaluated on every page before any of the page's scripts. Can be specified multiple times.", |
| 33533 | + "required": false |
| 33534 | + }, |
| 33535 | + { |
| 33536 | + "name": "PLAYWRIGHT_MCP_ISOLATED", |
| 33537 | + "description": "Keep the browser profile in memory; do not save it to disk.", |
| 33538 | + "required": false |
| 33539 | + }, |
| 33540 | + { |
| 33541 | + "name": "PLAYWRIGHT_MCP_NO_SANDBOX", |
| 33542 | + "description": "Disable the sandbox for all process types that are normally sandboxed.", |
| 33543 | + "required": false |
| 33544 | + }, |
| 33545 | + { |
| 33546 | + "name": "PLAYWRIGHT_MCP_OUTPUT_DIR", |
| 33547 | + "description": "Path to the directory for output files.", |
| 33548 | + "required": false |
| 33549 | + }, |
| 33550 | + { |
| 33551 | + "name": "PLAYWRIGHT_MCP_OUTPUT_MODE", |
| 33552 | + "description": "Whether to save snapshots, console messages, and network logs to a file or to standard output. Possible values: file, stdout. Defaults to stdout.", |
| 33553 | + "required": false |
| 33554 | + }, |
| 33555 | + { |
| 33556 | + "name": "PLAYWRIGHT_MCP_PORT", |
| 33557 | + "description": "Port to listen on for SSE transport.", |
| 33558 | + "required": false |
| 33559 | + }, |
| 33560 | + { |
| 33561 | + "name": "PLAYWRIGHT_MCP_PROXY_BYPASS", |
| 33562 | + "description": "Comma-separated domains to bypass the proxy, for example '.com,chromium.org,.domain.com'.", |
| 33563 | + "required": false |
| 33564 | + }, |
| 33565 | + { |
| 33566 | + "name": "PLAYWRIGHT_MCP_PROXY_SERVER", |
| 33567 | + "description": "Proxy server, for example 'http://myproxy:3128' or 'socks5://myproxy:8080'.", |
| 33568 | + "required": false |
| 33569 | + }, |
| 33570 | + { |
| 33571 | + "name": "PLAYWRIGHT_MCP_SANDBOX", |
| 33572 | + "description": "Enable the sandbox for all process types that are normally not sandboxed.", |
| 33573 | + "required": false |
| 33574 | + }, |
| 33575 | + { |
| 33576 | + "name": "PLAYWRIGHT_MCP_SAVE_SESSION", |
| 33577 | + "description": "Whether to save the Playwright MCP session into the output directory.", |
| 33578 | + "required": false |
| 33579 | + }, |
| 33580 | + { |
| 33581 | + "name": "PLAYWRIGHT_MCP_SECRETS", |
| 33582 | + "description": "Path to a file containing secrets in the dotenv format.", |
| 33583 | + "required": false |
| 33584 | + }, |
| 33585 | + { |
| 33586 | + "name": "PLAYWRIGHT_MCP_SHARED_BROWSER_CONTEXT", |
| 33587 | + "description": "Reuse the same browser context between all connected HTTP clients.", |
| 33588 | + "required": false |
| 33589 | + }, |
| 33590 | + { |
| 33591 | + "name": "PLAYWRIGHT_MCP_SNAPSHOT_MODE", |
| 33592 | + "description": "Mode to use when taking snapshots for responses. Possible values: full, none. Defaults to full.", |
| 33593 | + "required": false |
| 33594 | + }, |
| 33595 | + { |
| 33596 | + "name": "PLAYWRIGHT_MCP_STORAGE_STATE", |
| 33597 | + "description": "Path to the storage state file for isolated sessions.", |
| 33598 | + "required": false |
| 33599 | + }, |
| 33600 | + { |
| 33601 | + "name": "PLAYWRIGHT_MCP_TEST_ID_ATTRIBUTE", |
| 33602 | + "description": "Attribute to use for test ids. Defaults to data-testid.", |
| 33603 | + "required": false |
| 33604 | + }, |
| 33605 | + { |
| 33606 | + "name": "PLAYWRIGHT_MCP_TIMEOUT_ACTION", |
| 33607 | + "description": "Action timeout in milliseconds. Defaults to 5000.", |
| 33608 | + "required": false |
| 33609 | + }, |
| 33610 | + { |
| 33611 | + "name": "PLAYWRIGHT_MCP_TIMEOUT_NAVIGATION", |
| 33612 | + "description": "Navigation timeout in milliseconds. Defaults to 60000.", |
| 33613 | + "required": false |
| 33614 | + }, |
| 33615 | + { |
| 33616 | + "name": "PLAYWRIGHT_MCP_USER_AGENT", |
| 33617 | + "description": "User agent string.", |
| 33618 | + "required": false |
| 33619 | + }, |
| 33620 | + { |
| 33621 | + "name": "PLAYWRIGHT_MCP_USER_DATA_DIR", |
| 33622 | + "description": "Path to the user data directory. If not specified, a temporary directory will be created.", |
| 33623 | + "required": false |
| 33624 | + }, |
| 33625 | + { |
| 33626 | + "name": "PLAYWRIGHT_MCP_VIEWPORT_SIZE", |
| 33627 | + "description": "Browser viewport size in pixels, for example '1280x720'.", |
| 33628 | + "required": false |
| 33629 | + } |
| 33630 | + ] |
33414 | 33631 | }, |
33415 | 33632 | "postgres-mcp-pro": { |
33416 | 33633 | "title": "PostgreSQL Pro", |
|
0 commit comments