Unified MCP server for Arpe.io data tools — FastBCP, FastTransfer, LakeXpress, MigratorXpress
Project description
arpeio-mcp
Unified MCP server for Arpe.io data tools.
Tools
| Tool | Description |
|---|---|
| FastBCP | High-performance parallel database export to files and cloud |
| FastTransfer | High-performance parallel data transfer between databases |
| LakeXpress | Automated database-to-cloud data pipeline as Parquet |
| MigratorXpress | Cross-platform database migration with parallel transfer |
Installation
pip install arpeio-mcp
Usage
Add to your MCP client configuration:
{
"mcpServers": {
"arpeio": {
"command": "arpeio-mcp",
"env": {
"FASTBCP_PATH": "/path/to/FastBCP",
"FASTTRANSFER_PATH": "/path/to/FastTransfer",
"LAKEXPRESS_PATH": "/path/to/LakeXpress",
"MIGRATORXPRESS_PATH": "/path/to/MigratorXpress"
}
}
}
}
All binary paths are optional. Missing binaries activate preview-only mode for that tool — preview and informational tools work normally, while execution tools return helpful install instructions.
Environment Variables
| Variable | Description | Required |
|---|---|---|
FASTBCP_PATH |
Path to FastBCP binary | No |
FASTTRANSFER_PATH |
Path to FastTransfer binary | No |
LAKEXPRESS_PATH |
Path to LakeXpress binary | No |
MIGRATORXPRESS_PATH |
Path to MigratorXpress binary | No |
FASTBCP_DIR_PATH |
FastBCP directory for LakeXpress | No |
*_TIMEOUT |
Per-tool execution timeout (seconds) | No |
*_LOG_DIR |
Per-tool log directory | No |
LOG_LEVEL |
Logging level (DEBUG/INFO/WARNING/ERROR) | No |
Available Tools (25)
FastBCP (6 tools)
fastbcp_preview_export— Preview export commandfastbcp_execute_export— Execute exportfastbcp_validate_connection— Validate source connectionfastbcp_list_formats— List supported formats/databases/targetsfastbcp_suggest_parallelism— Recommend parallelism methodfastbcp_get_version— Report version and capabilities
FastTransfer (6 tools)
fasttransfer_preview_transfer— Preview transfer commandfasttransfer_execute_transfer— Execute transferfasttransfer_validate_connection— Validate connectionfasttransfer_list_combinations— List supported database pairsfasttransfer_suggest_parallelism— Recommend parallelism methodfasttransfer_get_version— Report version and capabilities
LakeXpress (5 tools)
lakexpress_preview_command— Preview any LakeXpress commandlakexpress_execute_command— Execute commandlakexpress_list_capabilities— List supported databases/backendslakexpress_suggest_workflow— Recommend workflowlakexpress_get_version— Report version and capabilities
MigratorXpress (6 tools)
migratorxpress_preview_command— Preview migration commandmigratorxpress_execute_command— Execute migrationmigratorxpress_validate_auth_file— Validate auth JSON filemigratorxpress_list_capabilities— List databases/tasks/modesmigratorxpress_suggest_workflow— Recommend migration workflowmigratorxpress_get_version— Report version and capabilities
Meta (1 tool)
arpe_get_status— Status of all tools (installed/preview-only)
License
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file arpeio_mcp-0.1.0.tar.gz.
File metadata
- Download URL: arpeio_mcp-0.1.0.tar.gz
- Upload date:
- Size: 94.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54c7d66e310453c1f76454f53d6d48466b6faaf40c9931f415f5aa61d2f55af0
|
|
| MD5 |
3ce732bc85e95542afd6ef054f43719f
|
|
| BLAKE2b-256 |
2e0f0d614c07e1c42c08ec79e4b9ba8613c33bee1adc259687301b1e4204071d
|
Provenance
The following attestation bundles were made for arpeio_mcp-0.1.0.tar.gz:
Publisher:
publish.yml on arpe-io/arpeio-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
arpeio_mcp-0.1.0.tar.gz -
Subject digest:
54c7d66e310453c1f76454f53d6d48466b6faaf40c9931f415f5aa61d2f55af0 - Sigstore transparency entry: 1110827948
- Sigstore integration time:
-
Permalink:
arpe-io/arpeio-mcp@f2e20e35011ff2e8b762e8ee88f4f03bb7c959cb -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/arpe-io
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@f2e20e35011ff2e8b762e8ee88f4f03bb7c959cb -
Trigger Event:
release
-
Statement type:
File details
Details for the file arpeio_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: arpeio_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 72.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8debc1d9a8be601003d4cf4184d1257463f95315be3e8a9f018a4bd6be53e3d
|
|
| MD5 |
ed941a2896bc33379cc740250652fe85
|
|
| BLAKE2b-256 |
59f5f26260080b93f4f7601338ad7953bbc700673147f115119595e924ee7315
|
Provenance
The following attestation bundles were made for arpeio_mcp-0.1.0-py3-none-any.whl:
Publisher:
publish.yml on arpe-io/arpeio-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
arpeio_mcp-0.1.0-py3-none-any.whl -
Subject digest:
f8debc1d9a8be601003d4cf4184d1257463f95315be3e8a9f018a4bd6be53e3d - Sigstore transparency entry: 1110827963
- Sigstore integration time:
-
Permalink:
arpe-io/arpeio-mcp@f2e20e35011ff2e8b762e8ee88f4f03bb7c959cb -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/arpe-io
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@f2e20e35011ff2e8b762e8ee88f4f03bb7c959cb -
Trigger Event:
release
-
Statement type: