Token导航 LogoToken导航TokenDH.com
Lakexpress MCP logo
数据服务stdio官方级别未说明来源级核验

Lakexpress MCP

MCP Server

LakeXpress MCP Server是一个基于模型上下文协议(MCP)的服务器,用于管理LakeXpress数据库到Parquet格式的导出工具,支持多种数据库和存储后端。

工具数

6

提示词数

0

GitHub Stars

1

资源数

0
PythonClaude多数据库支持Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

arpe-io

提供方

arpe-io

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -e ".[dev]"

详细介绍

LakeXpress MCP服务器

![PyPI](https://pypi.org/project/lakexpress-mcp/) ![License: MIT](https://opensource.org/licenses/MIT) ![MCP Registry](https://registry.modelcontextprotocol.io/?q=arpe-io)

特性

  • 14个子命令 支持:logdb管理、配置管理、同步执行、状态和清理
  • 5个源数据库:SQL Server、PostgreSQL、Oracle、MySQL、MariaDB
  • 6个日志数据库:SQL Server、PostgreSQL、MySQL、MariaDB、SQLite、DuckDB
  • 6个存储后端:本地、S3、S3兼容、GCS、Azure ADLS Gen2、OneLake
  • 7个发布目标:雪花、Databricks、布料、BigQuery、母鸭、胶水、DuckLake
  • 执行前进行命令预览,并确认安全
  • 身份验证文件
  • 基于用例的工作流建议

安装

pip install -e ".[dev]"

Claude代码配置

添加到您的Claude Code MCP设置中:

{
  "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/"
      }
    }
  }
}

或者使用已安装的入口点:

{
  "mcpServers": {
    "lakexpress": {
      "command": "lakexpress-mcp",
      "env": {
        "LAKEXPRESS_PATH": "/path/to/LakeXpress",
        "FASTBCP_DIR_PATH": "/path/to/FastBCP/"
      }
    }
  }
}

工具

preview_command

无需执行即可构建和预览任何LakeXpress CLI命令。支持所有14个子命令并进行完整的参数验证。

execute_command

执行之前预览的命令。需要 confirmation: true 作为一种安全机制。

validate_auth_file

验证身份验证文件是否存在,是否为有效的JSON,并可选择检查特定的 auth_id 条目。

list_capabilities

列出所有支持的源数据库、日志数据库、存储后端、发布目标、压缩类型和可用命令。

suggest_workflow

给定一个用例(源数据库类型、存储目标、可选发布目标),建议使用示例参数来显示LakeXpress命令的完整序列。

get_version

报告检测到的LakeXpress二进制版本和功能。

工作流示例

# 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 

# 4. Check status
LakeXpress status -a auth.json --log_db_auth_id export_db --sync_id 

环境变量

变量默认值描述
LAKEXPRESS_PATH./LakeXpressLakeXpress二进制文件的路径
LAKEXPRESS_TIMEOUT3600命令执行超时(秒)
LAKEXPRESS_LOG_DIR./logs执行日志目录
FASTBCP_DIR_PATH_(空)_FastBCP二进制目录的路径(自动填充 fastbcp_dir_path 参数)
LOG_LEVELINFO日志记录级别(调试、信息、警告、错误)

发展

# 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-missing

许可证

麻省理工学院

目录标签

目录标签

PythonClaude多数据库支持数据库导出本地部署数据同步数据湖发布存储管理

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP