Skip to content

Commit bcd2f64

Browse files
PeterSu92claude
andauthored
Add AWS S3 and Aurora tools to wb-mcp-server (#424)
* Add AWS S3 and Aurora tools to wb-mcp-server Adds 12 new MCP tools for AWS resource management: - S3: list_objects, read_file, write_file, copy - Aurora: query, list_tables, describe_table, resolve_connection - Resource lifecycle: create_s3_folder, create_aurora_database, create_s3_external_bucket, workspace_configure_aws Fixes s3_copy to use resource-name-based auth (matching other S3 tools) with cross-resource temp-file bridge. Fixes ensureAWSConfig to prefer the config file matching the current workspace UUID. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Pre-install web frameworks and expose dashboard port - Dockerfile: add fastapi, uvicorn, flask, flask-cors, plotly, pandas, boto3, psycopg2-binary so dashboard apps work without pip install - docker-compose: expose port 8080 for dashboard/API serving - install.sh: bake read-only MCP permission allowlist into Claude settings Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Update DASHBOARD_BUILDER skill for AWS + reduced prompts - Use MCP tools (app_get_url) instead of wb app list for app UUID - Mark packages as pre-installed, skip pip install unless import fails - Fix Flask route decorators (leading slash required) - Clarify JS fetch relative path rule vs Flask route rule - Add Aurora IAM auth template and MCP-first query approach - Add S3 data dashboard template - Keep BigQuery template for GCP workspaces - Remove emoji from headers for cleaner output Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * added back several lines in DASHBOARD_BUILDER.md that likely should not have been removed --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent fb83386 commit bcd2f64

5 files changed

Lines changed: 851 additions & 374 deletions

File tree

0 commit comments

Comments
 (0)