jordanburke/duckpond-mcp-serverMCP server for multi-tenant DuckDB management with R2/S3 cloud storage, enabling AI agents to manage per-user databases with automatic cloud persistence.
DUCKPOND_THREADSstringOPTIONALdefault: 4DUCKPOND_DATA_DIRstringOPTIONALdefault: ~/.duckpond/dataDUCKPOND_STRATEGYstringOPTIONALdefault: duckdbDUCKPOND_R2_BUCKETstringOPTIONALDUCKPOND_S3_BUCKETstringOPTIONALDUCKPOND_S3_REGIONstringOPTIONALDUCKPOND_CACHE_TYPEstringOPTIONALdefault: diskDUCKPOND_JWT_SECRETstringOPTIONALDUCKPOND_UI_ENABLEDstringOPTIONALdefault: falseDUCKPOND_OAUTH_EMAILstringOPTIONALDUCKPOND_S3_ENDPOINTstringOPTIONALDUCKPOND_DEFAULT_USERstringOPTIONALDUCKPOND_MEMORY_LIMITstringOPTIONALdefault: 4GBDUCKPOND_OAUTH_ENABLEDstringOPTIONALdefault: falseDUCKPOND_OAUTH_USER_IDstringOPTIONALDUCKPOND_R2_ACCOUNT_IDstringOPTIONALDUCKPOND_JWT_EXPIRES_INstringOPTIONALdefault: 31536000DUCKPOND_OAUTH_PASSWORDstringOPTIONALDUCKPOND_OAUTH_USERNAMEstringOPTIONALDUCKPOND_BASIC_AUTH_EMAILstringOPTIONALDUCKPOND_EVICTION_TIMEOUTstringOPTIONALdefault: 300000DUCKPOND_MAX_ACTIVE_USERSstringOPTIONALdefault: 10DUCKPOND_R2_ACCESS_KEY_IDstringOPTIONALDUCKPOND_S3_ACCESS_KEY_IDstringOPTIONALDUCKPOND_BASIC_AUTH_USER_IDstringOPTIONALDUCKPOND_BASIC_AUTH_PASSWORDstringOPTIONALDUCKPOND_BASIC_AUTH_USERNAMEstringOPTIONALDUCKPOND_R2_SECRET_ACCESS_KEYstringOPTIONALDUCKPOND_S3_SECRET_ACCESS_KEYstringOPTIONALCreate a free RNWY account to connect your on-chain identity to this server. MCP server claiming is coming; register now and you'll be first in line.
Create your account →