Open
Description
{
"servers": {
"mysql": {
"type": "stdio",
"command": "uvx",
"args": ["--from", "mysql-mcp-server", "mysql_mcp_server"],
"env": {
"MYSQL_HOST": "localhost",
"MYSQL_PORT": "3306",
"MYSQL_USER": "root",
"MYSQL_PASSWORD": "",
"MYSQL_DATABASE": "demo"
}
}
}
}
throws this error:
2025-04-24 13:56:42.947 [info] Stopping server mysql
2025-04-24 13:56:42.972 [info] Starting server mysql
2025-04-24 13:56:42.973 [info] Connection state: Starting
2025-04-24 13:56:42.983 [info] Starting server from LocalProcess extension host
2025-04-24 13:56:42.997 [info] Connection state: Starting
2025-04-24 13:56:42.999 [info] Connection state: Running
2025-04-24 13:56:43.417 [warning] [server stderr] Starting MySQL MCP server with config:
2025-04-24 13:56:43.417 [warning] [server stderr] 2025-04-24 13:56:43,416 - mysql_mcp_server - ERROR - Missing required database configuration. Please check environment variables:
2025-04-24 13:56:43.417 [warning] [server stderr] 2025-04-24 13:56:43,416 - mysql_mcp_server - ERROR - MYSQL_USER, MYSQL_PASSWORD, and MYSQL_DATABASE are required
2025-04-24 13:56:43.418 [warning] [server stderr] Traceback (most recent call last):
2025-04-24 13:56:43.418 [warning] [server stderr] File "/home/user/.cache/uv/archive-v0/MuFelgXXu_JOPxtihfv3s/bin/mysql_mcp_server", line 12, in <module>
2025-04-24 13:56:43.418 [warning] [server stderr] sys.exit(main())
2025-04-24 13:56:43.418 [warning] [server stderr] ^^^^^^
2025-04-24 13:56:43.418 [warning] [server stderr] File "/home/user/.cache/uv/archive-v0/MuFelgXXu_JOPxtihfv3s/lib/python3.12/site-packages/mysql_mcp_server/__init__.py", line 6, in main
2025-04-24 13:56:43.418 [warning] [server stderr] asyncio.run(server.main())
2025-04-24 13:56:43.418 [warning] [server stderr] File "/nix/store/kjgslpdqchx1sm7a5h9xibi5rrqcqfnl-python3-3.12.8/lib/python3.12/asyncio/runners.py", line 194, in run
2025-04-24 13:56:43.419 [warning] [server stderr] return runner.run(main)
2025-04-24 13:56:43.419 [warning] [server stderr] ^^^^^^^^^^^^^^^^
2025-04-24 13:56:43.419 [warning] [server stderr] File "/nix/store/kjgslpdqchx1sm7a5h9xibi5rrqcqfnl-python3-3.12.8/lib/python3.12/asyncio/runners.py", line 118, in run
2025-04-24 13:56:43.419 [warning] [server stderr] return self._loop.run_until_complete(task)
2025-04-24 13:56:43.419 [warning] [server stderr] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-04-24 13:56:43.419 [warning] [server stderr] File "/nix/store/kjgslpdqchx1sm7a5h9xibi5rrqcqfnl-python3-3.12.8/lib/python3.12/asyncio/base_events.py", line 686, in run_until_complete
2025-04-24 13:56:43.419 [warning] [server stderr] return future.result()
2025-04-24 13:56:43.420 [warning] [server stderr] ^^^^^^^^^^^^^^^
2025-04-24 13:56:43.420 [warning] [server stderr] File "/home/user/.cache/uv/archive-v0/MuFelgXXu_JOPxtihfv3s/lib/python3.12/site-packages/mysql_mcp_server/server.py", line 161, in main
2025-04-24 13:56:43.420 [warning] [server stderr] config = get_db_config()
2025-04-24 13:56:43.420 [warning] [server stderr] ^^^^^^^^^^^^^^^
2025-04-24 13:56:43.420 [warning] [server stderr] File "/home/user/.cache/uv/archive-v0/MuFelgXXu_JOPxtihfv3s/lib/python3.12/site-packages/mysql_mcp_server/server.py", line 30, in get_db_config
2025-04-24 13:56:43.420 [warning] [server stderr] raise ValueError("Missing required database configuration")
2025-04-24 13:56:43.420 [warning] [server stderr] ValueError: Missing required database configuration
2025-04-24 13:56:43.483 [info] Connection state: Error Process exited with code 1
Metadata
Metadata
Assignees
Labels
No labels