Skip to content

Claude/add key features docs jl dvc#2540

Open
mrenee1 wants to merge 2 commits intomodelcontextprotocol:mainfrom
mrenee1:claude/add-key-features-docs-jlDVC
Open

Claude/add key features docs jl dvc#2540
mrenee1 wants to merge 2 commits intomodelcontextprotocol:mainfrom
mrenee1:claude/add-key-features-docs-jlDVC

Conversation

@mrenee1
Copy link
Copy Markdown

@mrenee1 mrenee1 commented May 5, 2026

Motivation and Context

How Has This Been Tested?

Breaking Changes

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update

Checklist

  • I have read the MCP Documentation
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have added or updated documentation as needed

Additional context

claude and others added 2 commits May 4, 2026 17:08
…and visualizations

Implements three key features for building research agent workflows on top
of the MCP Python SDK:

1. Collaborative Planning: the `research` tool accepts `collaborative_planning=True`.
   Before executing any work, the agent drafts a research plan via LLM sampling and
   presents it to the user through the existing elicitation mechanism. Research only
   proceeds after explicit approval.

2. MCP Support: the server connects to remote MCP servers at startup (configured via
   the `MCP_SERVERS` JSON env var). Tools from all connected servers are aggregated
   through `ClientSessionGroup` and their outputs are incorporated into the research
   context. A companion `list_mcp_tools` tool exposes what is available.

3. Visualizations: when `visualization="auto"` is set, the agent extracts labelled
   numeric metrics from the research summary (e.g. "Market size: $4.5B") and returns
   a pure-Python SVG bar chart as a base64-encoded `ImageContent` block — no external
   charting library required.

Also adds docs/research-agent.md documenting all three features with usage examples,
configuration instructions, and an architecture overview.

https://claude.ai/code/session_01Dm5TVRPucJPKTThQsBycjK
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.

2 participants