bifroest/services/db-mcp/pyproject.toml
2026-10-27 08:34:17 +01:00

21 lines
559 B
TOML

[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 = ["."]