Skip to content

ImportError: cannot import name 'MCPServerStreamableHTTP' from 'pydantic_ai.mcp'#1432

Description

@jsenjobs

馃悰 Bug Description

(rdagent) root@VM-0-15-ubuntu:~/RD-Agent# rdagent health_check --no-check-env

Traceback (most recent call last):
File "/root/miniconda3/envs/rdagent/bin/rdagent", line 3, in
from rdagent.app.cli import app
File "/root/RD-Agent/rdagent/app/cli.py", line 24, in
from rdagent.app.data_science.loop import main as data_science
File "/root/RD-Agent/rdagent/app/data_science/loop.py", line 10, in
from rdagent.scenarios.data_science.loop import DataScienceRDLoop
File "/root/RD-Agent/rdagent/scenarios/data_science/loop.py", line 15, in
from rdagent.components.coder.data_science.pipeline import PipelineCoSTEER
File "/root/RD-Agent/rdagent/components/coder/data_science/pipeline/init.py", line 39, in
from rdagent.components.coder.data_science.pipeline.eval import PipelineCoSTEEREvaluator
File "/root/RD-Agent/rdagent/components/coder/data_science/pipeline/eval.py", line 11, in
from rdagent.components.agent.context7 import Agent as DocAgent
File "/root/RD-Agent/rdagent/components/agent/context7/init.py", line 3, in
from pydantic_ai.mcp import MCPServerStreamableHTTP
ImportError: cannot import name 'MCPServerStreamableHTTP' from 'pydantic_ai.mcp' (/root/miniconda3/envs/rdagent/lib/python3.10/site-packages/pydantic_ai/mcp.py)

To Reproduce

Steps to reproduce the behavior:

1.conda create -n rdagent python=3.10
2.conda activate rdagent
3.git clone https://github.com/microsoft/RD-Agent
4. cd RD-Agent/
5. make dev
6. rdagent health_check --no-check-env

Expected Behavior

Screenshot

Environment

Note: Users can run rdagent collect_info to get system information and paste it directly here.

  • Name of current operating system:
  • Processor architecture:
  • System, version, and hardware information:
  • Version number of the system:
  • Python version:
  • Container ID:
  • Container Name:
  • Container Status:
  • Image ID used by the container:
  • Image tag used by the container:
  • Container port mapping:
  • Container Label:
  • Startup Commands:
  • RD-Agent version:
  • Package version:

Additional Notes

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdependenciesPull requests that update a dependency file

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions