21 lines
559 B
TOML
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 = ["."]
|