Multi-database MCP server for PostgreSQL, MySQL, and ClickHouse
Multi-database MCP server for PostgreSQL, MySQL, and ClickHouse
DB Connect MCP · v0.3.1 (latest)
by Yugui923
77
This capability scan needs configuration.
This server requires configuration or valid credentials before its capabilities can be inspected.
Required for a complete scan
DATABASE_URL(env) — Missing required environment variables: DATABASE_URL ERROR:db_connect_mcp.server:Server error: 1 validation error for DatabaseConfig url Value error, Invalid database URL: Unsupported database dialect: 'sqlite'. Supported: ch, click, clickhouse, clickhousedb, maria, mariadb, mysql, pg, pgsql, postgres, postgresql, psql [type=value_error, input_value='sqlite:////tmp/mcp-probe-discovery.db', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/value_error Traceback (most recent call last): File "/work/cache/pypi/venv/lib/python3.12/site-packages/db_connect_mcp/server.py", line 630, in cli_entry asyncio.run(main()) File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete return future.result() ^^^^^^^^^^^^^^^ File "/work/cache/pypi/venv/lib/python3.12/site-packages/db_connect_mcp/server.py", line 549, in main config = DatabaseConfig(url=database_url, ssh_tunnel=ssh_tunnel_config) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/cache/pypi/venv/lib/python3.12/site-packages/pydantic/main.py", line 263, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for DatabaseConfig url Value error, Invalid database URL: Unsupported database dialect: 'sqlite'. Supported: ch, click, clickhouse, clickhousedb, maria, mariadb, mysql, pg, pgsql, postgres, postgresql, psql [type=value_error, input_value='sqlite:////tmp/mcp-probe-discovery.db', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/value_error Traceback (most recent call last): File "/work/cache/pypi/venv/bin/db-connect-mcp", line 10, in <module> sys.exit(cli_entry()) ^^^^^^^^^^^ File "/work/cache/pypi/venv/lib/python3.12/site-packages/db_connect_mcp/server.py", line 630, in cli_entry asyncio.run(main()) File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete return future.result() ^^^^^^^^^^^^^^^ File "/work/cache/pypi/venv/lib/python3.12/site-packages/db_connect_mcp/server.py", line 549, in main config = DatabaseConfig(url=database_url, ssh_tunnel=ssh_tunnel_config) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/cache/pypi/venv/lib/python3.12/site-packages/pydantic/main.py", line 263, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for DatabaseConfig url Value error, Invalid database URL: Unsupported database dialect: 'sqlite'. Supported: ch, click, clickhouse, clickhousedb, maria, mariadb, mysql, pg, pgsql, postgres, postgresql, psql [type=value_error, input_value='sqlite:////tmp/mcp-probe-discovery.db', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/value_errorURL(env) — Missing required environment variables: DATABASE_URL ERROR:db_connect_mcp.server:Server error: 1 validation error for DatabaseConfig url Value error, Invalid database URL: Unsupported database dialect: 'sqlite'. Supported: ch, click, clickhouse, clickhousedb, maria, mariadb, mysql, pg, pgsql, postgres, postgresql, psql [type=value_error, input_value='sqlite:////tmp/mcp-probe-discovery.db', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/value_error Traceback (most recent call last): File "/work/cache/pypi/venv/lib/python3.12/site-packages/db_connect_mcp/server.py", line 630, in cli_entry asyncio.run(main()) File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete return future.result() ^^^^^^^^^^^^^^^ File "/work/cache/pypi/venv/lib/python3.12/site-packages/db_connect_mcp/server.py", line 549, in main config = DatabaseConfig(url=database_url, ssh_tunnel=ssh_tunnel_config) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/cache/pypi/venv/lib/python3.12/site-packages/pydantic/main.py", line 263, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for DatabaseConfig url Value error, Invalid database URL: Unsupported database dialect: 'sqlite'. Supported: ch, click, clickhouse, clickhousedb, maria, mariadb, mysql, pg, pgsql, postgres, postgresql, psql [type=value_error, input_value='sqlite:////tmp/mcp-probe-discovery.db', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/value_error Traceback (most recent call last): File "/work/cache/pypi/venv/bin/db-connect-mcp", line 10, in <module> sys.exit(cli_entry()) ^^^^^^^^^^^ File "/work/cache/pypi/venv/lib/python3.12/site-packages/db_connect_mcp/server.py", line 630, in cli_entry asyncio.run(main()) File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete return future.result() ^^^^^^^^^^^^^^^ File "/work/cache/pypi/venv/lib/python3.12/site-packages/db_connect_mcp/server.py", line 549, in main config = DatabaseConfig(url=database_url, ssh_tunnel=ssh_tunnel_config) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/cache/pypi/venv/lib/python3.12/site-packages/pydantic/main.py", line 263, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for DatabaseConfig url Value error, Invalid database URL: Unsupported database dialect: 'sqlite'. Supported: ch, click, clickhouse, clickhousedb, maria, mariadb, mysql, pg, pgsql, postgres, postgresql, psql [type=value_error, input_value='sqlite:////tmp/mcp-probe-discovery.db', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/value_error