io.github.yugui923/db-connect-mcp icon

DB Connect MCP

by Yugui923

io.github.yugui923/db-connect-mcp

Multi-database MCP server for PostgreSQL, MySQL, and ClickHouse

Version 0.3.1 · latest
Storage
Local
View source

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_error
  • 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_error