Skip to content

add --services subset flag to configure mcp#175

Merged
AarushiShah-db merged 1 commit into
databricks:mainfrom
ckcuslife-source:configure-mcp-services-subset
Jun 25, 2026
Merged

add --services subset flag to configure mcp#175
AarushiShah-db merged 1 commit into
databricks:mainfrom
ckcuslife-source:configure-mcp-services-subset

Conversation

@ckcuslife-source

Copy link
Copy Markdown
Contributor

Summary

Add a --services flag to configure mcp so a specific subset of MCP servers can be configured, instead of only configuring a whole --location <catalog>.<schema>.

  • --services takes a comma-separated subset and adds/removes registered servers to match (deselecting a service removes it).
  • Full names like system.ai.github work standalone (schema derived).
  • Bare short names like github resolve against --location.
  • An empty string removes all registered servers.
  • Names not found at the location are warned about and skipped.

Test plan

  • uv run pytest tests/test_mcp.py

`configure mcp` could only configure a whole `--location <catalog>.<schema>`.
Add `--services` to configure exactly a comma-separated subset, adding and
removing registered servers to match (so deselecting a service removes it).
Full names like `system.ai.github` work standalone (schema derived); bare
short names like `github` resolve against `--location`. An empty string
removes all; names not found at the location are warned about and skipped.

Co-authored-by: Isaac
@AarushiShah-db AarushiShah-db self-requested a review June 25, 2026 23:17
@ckcuslife-source

Copy link
Copy Markdown
Contributor Author

/merge

@AarushiShah-db AarushiShah-db merged commit f0bd2df into databricks:main Jun 25, 2026
2 checks passed
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.

3 participants