File tree 2 files changed +12
-21
lines changed
2 files changed +12
-21
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ build-backend = "hatchling.build"
5
5
[project ]
6
6
name = " keboola-mcp-server"
7
7
8
- version = " 0.2.2 "
8
+ version = " 0.2.3 "
9
9
description = " MCP server for interacting with Keboola Connection"
10
10
readme = " README.md"
11
11
requires-python = " >=3.10"
@@ -14,22 +14,20 @@ authors = [
14
14
{
name =
" Your Name" ,
email =
" [email protected] " }
15
15
]
16
16
dependencies = [
17
- " mcp[cli]" ,
18
- " kbcstorage" ,
19
- " httpx" ,
20
- " pandas"
17
+ " mcp[cli] ~= 1.6" ,
18
+ " kbcstorage ~= 0.9" ,
19
+ " httpx ~= 0.28" ,
21
20
]
22
21
23
22
[project .optional-dependencies ]
24
23
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" ,
33
31
]
34
32
35
33
[project .scripts ]
Original file line number Diff line number Diff line change @@ -64,14 +64,7 @@ def create_server(config: Optional[Config] = None) -> FastMCP:
64
64
"""
65
65
# Initialize FastMCP server with system instructions
66
66
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 )
75
68
)
76
69
77
70
add_storage_tools (mcp )
You can’t perform that action at this time.
0 commit comments