Skip to content

Commit 1c426e9

Browse files
committed
refactor: simplify API request function to async only
1 parent 43eb511 commit 1c426e9

1 file changed

Lines changed: 1 addition & 7 deletions

File tree

src/deepset_mcp/main.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -39,18 +39,12 @@ def get_workspace() -> str:
3939

4040

4141
# Function to make authenticated requests to deepset Cloud API (async version)
42-
async def deepset_api_request_async(endpoint: str, method: str = "GET", data: dict[str, Any] | None = None) -> dict[str, Any]:
42+
async def deepset_api_request(endpoint: str, method: str = "GET", data: dict[str, Any] | None = None) -> dict[str, Any]:
4343
"""Makes an async request to the deepset API."""
4444
async with DeepsetClient() as client:
4545
return await client.request(endpoint, method, data)
4646

4747

48-
# Function to make authenticated requests to deepset Cloud API (sync wrapper for compatibility)
49-
def deepset_api_request(endpoint: str, method: str = "GET", data: dict[str, Any] | None = None) -> dict[str, Any]:
50-
"""Makes a request to the deepset API."""
51-
return asyncio.run(deepset_api_request_async(endpoint, method, data))
52-
53-
5448
@mcp.tool()
5549
async def list_pipelines() -> dict[str, Any]:
5650
"""Retrieves a list of all pipelines available within the currently configured deepset workspace.

0 commit comments

Comments
 (0)