Skip to content

feat: add MCP server configuration for notebook tools#18

Closed
belluru wants to merge 1 commit into
mainfrom
add-mcp-config
Closed

feat: add MCP server configuration for notebook tools#18
belluru wants to merge 1 commit into
mainfrom
add-mcp-config

Conversation

@belluru
Copy link
Copy Markdown
Contributor

@belluru belluru commented Apr 10, 2026

Summary

Add .mcp.json to enable the notebook MCP server when the plugin is installed via Claude Code.

Changes

  • Added .mcp.json configuration file to the repository root
  • Configured the "notebook" MCP server to use the bundled mcp_proxy_bundle.cjs
  • Uses relative paths so it works when the plugin is installed in the Claude cache directory

Benefits

When users install this plugin via:

/plugin marketplace add https://github.com/gemini-cli-extensions/data-cloud-ai-dev-kit
/plugin install data-cloud-ai-dev-kit@data-cloud-ai-dev-kit-marketplace

They will automatically get the notebook MCP server configured, which provides tools for:

  • Creating, reading, updating, and deleting Jupyter notebook cells
  • Searching notebook content
  • Getting notebook metadata

Test Plan

  • Verified .mcp.json format is valid
  • Confirmed relative path resolves correctly when plugin is installed
  • Tested MCP server activation after plugin installation

🤖 Generated with Claude Code

@belluru belluru requested review from a team as code owners April 10, 2026 20:02
@github-actions github-actions Bot requested a review from chriskinzel April 10, 2026 20:02
@google-cla
Copy link
Copy Markdown

google-cla Bot commented Apr 10, 2026

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@belluru belluru force-pushed the add-mcp-config branch 2 times, most recently from ad30318 to 4f292cb Compare April 10, 2026 20:18
Add .mcp.json to enable the notebook MCP server when the plugin is installed.
This allows users to interact with Jupyter notebooks using MCP tools for
creating, reading, updating, and deleting notebook cells.

The MCP server is exposed as "notebook" and uses the bundled
mcp_proxy_bundle.cjs from the notebook_mcp directory.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@belluru belluru closed this Apr 10, 2026
@belluru belluru deleted the add-mcp-config branch April 10, 2026 21:35
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