Back to Home
BERDataLakehouse icon

datalake-mcp-server-client

Verified Safe

by BERDataLakehouse

Overview

A Python client library for programmatic interaction with the BERDL Datalake MCP Server, enabling operations like health checks, database/table listing, schema retrieval, and data querying for Delta Lake tables.

Installation

Run Command
No command provided

Environment Variables

  • SERVICE_ROOT_PATH (used only during client generation to influence OpenAPI spec generation from the server's application)

Security Notes

The provided code is for a client library. The generation process (via `run.sh` and `generate_spec_from_local.py`) involves dynamically importing the `create_application` function from the *server's* local repository (`../datalake-mcp-server`) to generate the OpenAPI specification. This implies a trust relationship with the server's source code during the client build step. The generated client code itself uses standard Python practices and the `httpx` library, which is well-regarded for HTTP requests. No 'eval', obfuscation, hardcoded secrets, or unusual network risks are evident within the client library's runtime code. The documentation for `table_select_request` explicitly states that the server's backend builds queries safely, preventing SQL injection.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassLow
Stars0
Forks0
Last Update2025-12-28

Tags

PythonAPI ClientDatalakeDelta LakeMetastoreData Access