Lakexpress MCP server
MCP server for LakeXpress — automated database-to-cloud data pipeline as Parquet
1 stars15 downloads/wk
Reviews
Write oneNobody has reviewed Lakexpress yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Lakexpress tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan7 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 193 days ago4/15
- Maintainer identityregistry namespace matches repository owner7/10
How Lakexpress compares
Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 74/100
- higher than 33% of 802 Databases servers
- GitHub stars
- 1
- more than 45% of 602 Databases servers
- Downloads a week
- 15
- more than 4% of 328 Databases servers with a package
Install Lakexpress in Claude Code, Cursor or VS Code
claude mcp add lakexpress-mcp -- uvx lakexpress-mcp
What the publisher says
From the Lakexpress repository's README, as published. We do not edit it. Read it on GitHub
LakeXpress MCP Server
<!-- mcp-name: io.github.arpe-io/lakexpress-mcp -->
A Model Context Protocol (MCP) server for LakeXpress — a database to Parquet export tool with sync management and data lake publishing.
Features
- 14 subcommands supported: logdb management, config management, sync execution, status, and cleanup
- 5 source databases: SQL Server, PostgreSQL, Oracle, MySQL, MariaDB
- 6 log databases: SQL Server, PostgreSQL, MySQL, MariaDB, SQLite, DuckDB
- 6 storage backends: Local, S3, S3-compatible, GCS, Azure ADLS Gen2, OneLake
- 7 publish targets: Snowflake, Databricks, Fabric, BigQuery, MotherDuck, Glue, DuckLake
- Command preview before execution with safety confirmation
- Auth file validation
- Workflow suggestions based on use case
Installation
pip install -e ".[dev]"Claude Code Configuration
Add to your Claude Code MCP settings:
{
"mcpServers": {
"lakexpress": {
"command": "python",
"args": ["-m", "src.server"],
"cwd": "/path/to/lakexpress-mcp",
"env": {
"LAKEXPRESS_PATH": "/path/to/LakeXpress",
"LAKEXPRESS_TIMEOUT": "3600",
"LAKEXPRESS_LOG_DIR": "./logs",
"FASTBCP_DIR_PATH": "/path/to/FastBCP/"
}
}
}
}Or using the installed entry point:
{
"mcpServers": {
"lakexpress": {
"command": "lakexpress-mcp",
"env": {
"LAKEXPRESS_PATH": "/path/to/LakeXpress",
"FASTBCP_DIR_PATH": "/path/to/FastBCP/"
}
}
}
}Tools
preview_command
Build and preview any LakeXpress CLI command without executing it. Supports all 14 subcommands with full parameter validation.
execute_command
Execute a previously previewed command. Requires confirmation: true as a safety mechanism.
validateauthfile
Validate that an authentication file exists, is valid JSON, and optionally check for specific auth_id entries.
list_capabilities
List all supported source databases, log databases, storage backends, publishing targets, compression types, and available commands.
suggest_workflow
Given a use case (source DB type, storage destination, optional publish target), suggest the full sequence of LakeXpress commands with example parameters.
get_version
Report the detected LakeXpress binary version and capabilities.
Workflow Example
# 1. Initialize the log database (first-time setup)
LakeXpress logdb init -a auth.json --log_db_auth_id export_db
# 2. Create a sync configuration
LakeXpress config create -a auth.json --log_db_auth_id export_db \
--source_db_auth_id prod_db --source_schema_name sales \
--output_dir ./exports --compression_type Zstd
# 3. Execute the sync
LakeXpress sync --sync_id <sync_id>
# 4. Check status
LakeXpress status -a auth.json --log_db_auth_id export_db --sync_id <sync_id>Environment Variables
Development
# Install dev dependencies
pip install -e ".[dev]"
# Run tests
python -m pytest tests/ -v
# Run with coverage
python -m pytest tests/ -v --cov=src --cov-report=term-missingShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Lakexpress: common questions
- Is Lakexpress MCP server safe?
- Mostly: it is graded B (74/100). Read the Lakexpress safety report
- How do I install Lakexpress?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Lakexpress need an API key?
- No secret keys are declared. It reads 5 settings from the environment.
- Is Lakexpress maintained?
- The last commit was 231 days ago (2026-03-18). The latest release is v0.1.6.
- What can I use instead of Lakexpress?
- Servers from other publishers that do the same job: Sling CLI MCP server, Magic Cloud MCP server and CogniCore MCP server.
- How does Lakexpress compare with other Databases MCP servers?
- safety score 74/100 (higher than 33% of 802 Databases servers); github stars 1 (more than 45% of 602 Databases servers); downloads a week 15 (more than 4% of 328 Databases servers with a package). Full comparison.
Alternatives to Lakexpress
Same job from other publishers: the closest match first, then the best rated.
Sling CLISling CLI MCP server for querying any database, running data pipelines and managing replicationsnot reviewedEstablishedB
Magic CloudGenerate secured CRUD APIs over your database, run SQL, manage files, tasks and a headless browsernot reviewedEstablishedA- CogniCoreMemory, reflection and safety for AI agents. Hosted or local, no vector database.5.0(1)GrowingA
- DBHubToken-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLitenot reviewedWidely usedA
- Neo4j CypherA simple Neo4j MCP server that allows you to run Cypher queries against a Neo4j database.not reviewedEstablishedA