[project] name = "db-mcp" version = "0.1.0" description = "Lesende MCP-Server für Datenbanken: gemeinsamer Kern, ein Dienst je Datenbanktyp" requires-python = ">=3.12" dependencies = [ "mcp>=2.3,<3", "uvicorn>=0.30", "starlette>=0.40", ] [project.optional-dependencies] # Je Datenbanktyp ein eigenes Image mit nur seinem Treiber postgres = ["psycopg[binary]>=3.2"] # Thin-Modus: ohne Oracle-Client, Oracle ab 12.1 (also auch 19c) oracle = ["oracledb>=3"] dev = ["pytest>=8.3"] [tool.pytest.ini_options] testpaths = ["tests"] pythonpath = ["."]