Skip to content

Conversation

@fjakobs
Copy link
Contributor

@fjakobs fjakobs commented Jan 8, 2026

Renames the experimental/apps-mcp directory to experimental/aitools and updates all references throughout the codebase.

Changes:

  • Rename experimental/apps-mcp/ directory to experimental/aitools/
  • Update all import paths from apps-mcp to aitools
  • Rename CLI command from 'databricks experimental apps-mcp' to 'databricks experimental aitools'
  • Update display names from 'Apps MCP'/'Databricks MCP' to 'Databricks aitools'
  • Rename MCP server name from 'databricks-apps-mcp' to 'databricks-aitools'
  • Update config/history path from ~/.databricks/apps-mcp to ~/.databricks/aitools
  • Update test targets from test-exp-apps-mcp to test-exp-aitools
  • Update CODEOWNERS and GitHub Actions workflow references

All tests pass and the code builds successfully.

Renames the directory and updates all references:
- Rename experimental/apps-mcp/ to experimental/aitools/
- Update import paths from apps-mcp to aitools
- Rename command from 'databricks experimental apps-mcp' to 'databricks experimental aitools'
- Update display names from 'Apps MCP'/'Databricks MCP' to 'Databricks aitools'
- Rename MCP server name from 'databricks-apps-mcp' to 'databricks-aitools'
- Update config/history path from ~/.databricks/apps-mcp to ~/.databricks/aitools
- Update test targets from test-exp-apps-mcp to test-exp-aitools
- Update CODEOWNERS and CI workflow references
@fjakobs fjakobs closed this Jan 8, 2026
@fjakobs fjakobs deleted the rename-apps-mcp-to-aitools branch January 8, 2026 10:58
if: ${{ contains(fromJSON(needs.testmask.outputs.targets), 'test-exp-apps-mcp') }}
name: "make test-exp-apps-mcp"
runs-on: ${{ matrix.os }}

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't we still need something like this now you also removed entries in https://github.com/databricks/cli/pull/4217/changes?w=1?

Hidden: true,
Short: "Model Context Protocol server for AI agents",
Short: "Databricks aitools - Model Context Protocol server for AI agents",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should there be any backward compatibility for earlier installations?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah, let me create an alias

@@ -23,7 +23,7 @@ The MCP server exposes the following capabilities:

The server communicates via stdio using the Model Context Protocol.`,
Example: ` # Start MCP server with required warehouse
databricks experimental apps-mcp --warehouse-id abc123`,
databricks experimental aitools --warehouse-id abc123`,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Btw, probably for later: it would be really good if we had a separate command to start the server. databricks experimental aitools should be a human-facing command group.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 but not piling this on this PR


.PHONY: lint lintfull tidy lintcheck fmt fmtfull test test-unit test-acc test-slow test-slow-unit test-slow-acc cover showcover build snapshot snapshot-release schema integration integration-short acc-cover acc-showcover docs ws wsfix links checks test-update test-update-templates generate-out-test-toml test-update-aws test-update-all generate-validation

test-exp-aitools:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I thought you were also removing this one in https://github.com/databricks/cli/pull/4217/changes?w=1#diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52? Can you double check and make sure we still have appropriate Makefile entries?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's kept.

@fjakobs
Copy link
Contributor Author

fjakobs commented Jan 8, 2026

@lennartkats-db somehow this PR got broken. Created a new one under #4220

Addressed all your feedback there.

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