Skip to content

feat(mcp): add multi-profile support for Cloud tools#654

Merged
joshrotenberg merged 1 commit intomainfrom
feat/mcp-cloud-multi-profile
Feb 6, 2026
Merged

feat(mcp): add multi-profile support for Cloud tools#654
joshrotenberg merged 1 commit intomainfrom
feat/mcp-cloud-multi-profile

Conversation

@joshrotenberg
Copy link
Copy Markdown
Collaborator

Summary

Test plan

  • cargo fmt --all -- --check
  • cargo clippy --all-targets --all-features -- -D warnings
  • cargo test --lib --all-features (468 tests pass)
  • Manual MCP spot checks against live Cloud account (cloud-test profile): get_account, list_subscriptions, list_databases, list_account_users, list_acl_users

Add `profile` parameter to all 29 Cloud MCP tool input structs and
route through `cloud_client_for_profile()` instead of `cloud_client()`.
This mirrors the Enterprise tools pattern from #652, allowing users to
target specific Cloud accounts when multiple profiles are configured.

Also updates redis-cloud to pick up the /tasks empty-response fix.
@joshrotenberg joshrotenberg merged commit 8305f0b into main Feb 6, 2026
18 checks passed
@joshrotenberg joshrotenberg deleted the feat/mcp-cloud-multi-profile branch February 6, 2026 04:35
@joshrotenberg joshrotenberg mentioned this pull request Feb 6, 2026
This was referenced Feb 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant