Skip to content

Commit 2895dd2

Browse files
author
Vita Stejskal
committed
KAB-923: update the deps; specify their minimal required versions
1 parent be5626d commit 2895dd2

File tree

2 files changed

+12
-21
lines changed

2 files changed

+12
-21
lines changed

Diff for: pyproject.toml

+11-13
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ build-backend = "hatchling.build"
55
[project]
66
name = "keboola-mcp-server"
77

8-
version = "0.2.2"
8+
version = "0.2.3"
99
description = "MCP server for interacting with Keboola Connection"
1010
readme = "README.md"
1111
requires-python = ">=3.10"
@@ -14,22 +14,20 @@ authors = [
1414
{ name = "Your Name", email = "[email protected]" }
1515
]
1616
dependencies = [
17-
"mcp[cli]",
18-
"kbcstorage",
19-
"httpx",
20-
"pandas"
17+
"mcp[cli] ~= 1.6",
18+
"kbcstorage ~= 0.9",
19+
"httpx ~= 0.28",
2120
]
2221

2322
[project.optional-dependencies]
2423
dev = [
25-
"pytest",
26-
"pytest-asyncio",
27-
"pytest-cov",
28-
"pytest-mock",
29-
"black",
30-
"isort",
31-
"mypy",
32-
"pandas-stubs"
24+
"pytest ~= 8.3",
25+
"pytest-asyncio ~= 0.25",
26+
"pytest-cov ~= 6.0",
27+
"pytest-mock ~= 3.14",
28+
"black ~= 25.1",
29+
"isort ~= 6.0",
30+
"mypy ~= 1.5",
3331
]
3432

3533
[project.scripts]

Diff for: src/keboola_mcp_server/server.py

+1-8
Original file line numberDiff line numberDiff line change
@@ -64,14 +64,7 @@ def create_server(config: Optional[Config] = None) -> FastMCP:
6464
"""
6565
# Initialize FastMCP server with system instructions
6666
mcp = KeboolaMcpServer(
67-
"Keboola Explorer",
68-
session_state_factory=_create_session_state_factory(config),
69-
dependencies=[
70-
"keboola.storage-api-client",
71-
"httpx",
72-
"pandas",
73-
"snowflake-connector-python",
74-
],
67+
"Keboola Explorer", session_state_factory=_create_session_state_factory(config)
7568
)
7669

7770
add_storage_tools(mcp)

0 commit comments

Comments
 (0)