Skip to content

[v3-beta] Integrate with MCP #1352

Open
@dlqqq

Description

@dlqqq

Problem

The Model Context Protocol provides a standard interface for AI applications to access a set of externally-defined tools & context providers.

Proposed Solution

(NOTE: this is an early-stage proposal, so the plan may change. I will update this issue if that happens.)

  • Add a new server extension (e.g. jupyter-ai-mcp) that provides a backend for registering MCP servers.

  • Integrate this extension with jupyter-ai and allow personas to access tools.

  • Build a UI for managing tool access available to each AI persona.

Open questions (research wanted!)

  • How can we access LangChain model tool calls when they are integrated with MCP? The list of called tools is generally accessed from the tool_calls attribute, which only seems available on Anthropic models.

  • What are some other features the MCP integration should support?

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions