Fastbcp MCP server
MCP server for FastBCP — high-performance parallel database export to files and cloud
2 stars31 downloads/wk
Reviews
Write oneNobody has reviewed Fastbcp yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Fastbcp tools (1)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
list_supported_formatsList all supported source databases, output formats, and storage targets.
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 Fastbcp 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
- Tools
- 1
- the typical Databases server has 8
- Tools that change things
- 0%
- typical: 10%. Fewer write tools means less an agent can break
- GitHub stars
- 2
- more than 60% of 602 Databases servers
- Downloads a week
- 31
- more than 16% of 328 Databases servers with a package
What its tools let an agent do: 1 read
Install Fastbcp in Claude Code, Cursor or VS Code
claude mcp add fastbcp-mcp -- uvx fastbcp-mcp
What the publisher says
From the Fastbcp repository's README, as published. We do not edit it. Read it on GitHub
FastBCP MCP Server
<!-- mcp-name: io.github.arpe-io/fastbcp-mcp -->
A Model Context Protocol (MCP) server that exposes FastBCP functionality for exporting data from databases to files (CSV, TSV, JSON, BSON, Parquet, XLSX, Binary) with optional cloud storage targets.
Overview
FastBCP is a high-performance CLI tool for exporting data from databases to files. This MCP server wraps FastBCP functionality and provides:
- Safety-first approach: Preview commands before execution with user confirmation required
- Password masking: Credentials and connection strings are never displayed in logs or output
- Intelligent validation: Parameter validation with database-specific compatibility checks
- Smart suggestions: Automatic parallelism method recommendations
- Version detection: Automatic binary version detection with capability registry
- Comprehensive logging: Full execution logs with timestamps and results
MCP Tools
1. previewexportcommand
Build and preview a FastBCP export command WITHOUT executing it. Shows the exact command with passwords masked. Always use this first.
2. execute_export
Execute a previously previewed command. Requires confirmation: true as a safety mechanism.
3. validate_connection
Validate source database connection parameters (parameter check only, does not test actual connectivity).
4. listsupportedformats
List all supported source databases, output formats, and storage targets.
5. suggestparallelismmethod
Recommend the optimal parallelism method based on source database type and table characteristics.
6. get_version
Report the detected FastBCP binary version, supported types, and feature flags.
Installation
Prerequisites
- Python 3.10 or higher
- FastBCP binary v0.29+ (obtain from Arpe.io)
- Claude Code or another MCP client
Setup
- Clone or download this repository:
cd /path/to/fastbcp-mcp- Install Python dependencies:
pip install -r requirements.txt- Configure environment:
cp .env.example .env
# Edit .env with your FastBCP path- Add to Claude Code configuration (~/.claude.json):
{
"mcpServers": {
"fastbcp": {
"type": "stdio",
"command": "python",
"args": ["/absolute/path/to/fastbcp-mcp/src/server.py"],
"env": {
"FASTBCP_PATH": "/absolute/path/to/FastBCP"
}
}
}
}- Restart Claude Code to load the MCP server.
- Verify installation:
# In Claude Code, run:
/mcp
# You should see "fastbcp: connected"Configuration
Environment Variables
Edit .env to configure:
# Path to FastBCP binary (required)
FASTBCP_PATH=./fastbcp/FastBCP
# Execution timeout in seconds (default: 1800 = 30 minutes)
FASTBCP_TIMEOUT=1800
# Log directory (default: ./logs)
FASTBCP_LOG_DIR=./logs
# Log level (default: INFO)
LOG_LEVEL=INFOConnection Options
The server supports multiple ways to authenticate and connect:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Fastbcp: common questions
- Is Fastbcp MCP server safe?
- Mostly: it is graded B (74/100). Read the Fastbcp safety report
- How do I install Fastbcp?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Fastbcp need an API key?
- No secret keys are declared. It reads 4 settings from the environment.
- Is Fastbcp maintained?
- The last commit was 231 days ago (2026-03-18). The latest release is v0.1.5.
- What can I use instead of Fastbcp?
- Servers from other publishers that do the same job: Magic Cloud MCP server, Emerald MCP server and CogniCore MCP server.
- How does Fastbcp compare with other Databases MCP servers?
- safety score 74/100 (higher than 33% of 802 Databases servers); tools 1 (the typical Databases server has 8); tools that change things 0% (typical: 10%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Fastbcp
Same job from other publishers: the closest match first, then the best rated.
Magic CloudGenerate secured CRUD APIs over your database, run SQL, manage files, tasks and a headless browsernot reviewedEstablishedA- EmeraldThe database under the chat: a local SQLite file a model asks for rows, not notes to re-read.not reviewedGrowingA
- 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