MCP server for multi-tenant DuckDB management with R2/S3 storage
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.DUCKPOND_BASIC_AUTH_EMAIL— export =admin@example.comDUCKPOND_BASIC_AUTH_PASSWORD— export =secret123DUCKPOND_BASIC_AUTH_USERNAME— export =adminDUCKPOND_BASIC_AUTH_USER_ID— export =admin-userDUCKPOND_BEARER_TOKENDUCKPOND_BEARER_TOKEN_USER_IDDUCKPOND_CACHE_DIRDUCKPOND_CACHE_TYPE— Cache type: disk, memory, noop (default: disk)DUCKPOND_DATA_DIR— export =/path/to/dataDUCKPOND_DEFAULT_USER— With set, the UI auto-starts when the server starts. Just open http://localhost:4213 in your browser.DUCKPOND_EVICTION_TIMEOUT— Idle timeout in ms (default: 300000)DUCKPOND_JWT_EXPIRES_IN— Token expiration in seconds (default: 31536000 = 1 year)DUCKPOND_JWT_SECRET— Secret for signing JWTs (auto-generated if not set)DUCKPOND_MAX_ACTIVE_USERS— LRU cache size (default: 10)DUCKPOND_MEMORY_LIMIT— Memory limit (default: 4GB)DUCKPOND_OAUTH_EMAIL— export =admin@example.comDUCKPOND_OAUTH_ENABLED— export =trueDUCKPOND_OAUTH_ISSUERDUCKPOND_OAUTH_PASSWORD— export =secret123DUCKPOND_OAUTH_RESOURCEDUCKPOND_OAUTH_USERNAME— export =adminDUCKPOND_OAUTH_USER_ID— export =admin-userDUCKPOND_R2_ACCESS_KEY_ID— "": "your-access-key",DUCKPOND_R2_ACCOUNT_ID— "": "your-account-id",DUCKPOND_R2_BUCKET— "": "your-bucket"DUCKPOND_R2_SECRET_ACCESS_KEY— "": "your-secret-key",DUCKPOND_S3_ACCESS_KEY_ID— export =your-access-keyDUCKPOND_S3_BUCKET— export =your-bucketDUCKPOND_S3_ENDPOINT— export =http://localhost:9000DUCKPOND_S3_REGION— export =us-east-1DUCKPOND_S3_SECRET_ACCESS_KEY— export =your-secret-keyDUCKPOND_STRATEGY— Storage strategy: parquet, duckdb, hybrid (default: duckdb)DUCKPOND_TEMP_DIRDUCKPOND_THREADS— Number of threads (default: 4)DUCKPOND_UI_ENABLED— Enable UI (default: false, or use --ui flag)[](https://m8ven.ai/mcp/duckpond-mcp-server-dk591y)