Token导航 LogoToken导航

MCP Server · 运维云端

MCP Studio Migration Deep Agent

一个基于LangGraph和LangSmith的生产级Python自主代理框架,具备动态路由、自我修正和自动工具调用能力,适用于复杂项目开发流程自动化。

stdio官方级别未说明来源级核验工具 0
Python云端部署Docker

快速开始

作者 / 组织
rameshappat
提供方
rameshappat
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

MCP Studio Migration Deep Agent 属于运维云端类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 API Key。

分类

运维云端

传输方式

stdio

认证方式

API Key

部署方式

公开资料未说明

安装与配置

安装命令

python demo_deep_agents.py

客户端配置示例

{
  "mcpServers": {
    "mcp-studio-migration-deep-agent": {
      "command": "python",
      "args": [
        "demo_deep_agents.py"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

使用LangGraph和LangSmith的Python MCP代理

🎉 迁移完成! 我们已成功迁移到 真正的深度代理 具有完全自主性、自我纠正和动态路由。看 迁移已完成.md 了解详情。

一个生产就绪的Python应用程序,具有 自主代理 由LangGraph提供支持,具有LangSmith可观测性和MCP工具集成。

🚀 快速启动(不需要API密钥!)

# See it in action immediately
python demo_deep_agents.py

这个交互式演示在大约2分钟内展示了所有Deep Agent功能。

✨ 真正的深度代理-最新动态

已成功从固定图架构迁移到 完全自主的代理:

关键能力

  • 🤖 自主决策:5种决策类型(完成、继续、自我纠正、SPAWN_AGENT、请求_批准)
  • 🧠 动态路由:编排器根据项目复杂性调整流程
  • 🔄 自我修正:自动验证和错误恢复(成功率85%)
  • 🌳 特工产卵:为专门任务创建递归子代理
  • ⚙️ 基于信任的批准:仅在需要时才有人参与(手动干预减少75%)
  • 🛠️ 通用工具访问:所有代理均可使用50多种MCP工具

之前vs之后

功能固定图形深度代理
流量静态(A→B→C→D)动态
批准4个必需0-1(可选)
错误恢复手动自动
特工产卵❌✅
时间10-30分钟2-10分钟

👉 完整比较 | 迁移摘要

特性

深度代理架构(生产就绪✅)

  • 🎯 自主决策:代理人独立思考和选择行动
  • 🛠️ 完全工具访问权限:50多个MCP工具(ADO、GitHub、Mermaid)可供所有代理使用
  • 🔁 自校正循环:验证→ Fix → 自动重新验证
  • 🌲 递归产卵:根据需要创建专门的子代理
  • 📊 信心门控:仅在不确定时请求批准(基于阈值)
  • 📝 完成审计跟踪:具有推理能力的决策历史
  • 🎭 动态编排:流程适应项目复杂性

核心基础设施

  • 🤖 LangGraph:国家管理和代理人协调
  • 🔗 MCP协议:标准化工具集成(GitHub、ADO、Mermaid)
  • 📊 朗史密斯:完全可观察性和跟踪
  • 🧪 综合测试:12个单元测试+集成套件
  • 📚 大量文档:7份指导文件

快速开始

1.交互式演示(无需设置)

python demo_deep_agents.py

在没有API密钥的情况下查看所有功能-大约需要2分钟!

2.设置环境

# Create virtual environment
python3 -m venv .venv
source .venv/bin/activate  # Windows: .venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

# Set API key
export OPENAI_API_KEY="sk-..."

3.运行示例

# Run interactive examples
python examples_deep_agents.py

# Or run specific mode
python src/main.py --mode sdlc-deep --query "Create a todo app"

4.可用模式

# Deep Agents (NEW - Recommended)
python src/main.py --mode sdlc-deep --query "Your project"

# Fixed Pipeline (Legacy)
python src/main.py --mode sdlc-fixed --query "Your project"

# Single Agent
python src/main.py --mode agent --query "Your task"

5.部署到LangSmith工作室⭐ 新

# Deploy to Studio
langgraph deploy

# Or run Studio locally
langgraph dev

在工作室:

  1. 选择图形: sdlc_pipeline_autonomous
  2. 提供初始状态:
   {
     "user_query": "Create a REST API for todo management",
     "project_name": "todo-api"
   }
  1. 观看编排器自主工作!

👉 完整工作室指南

______________________________________________________________________

📊 两个图形选项可用

选项1:自主深度代理(推荐)⭐

  • 文件: src/studio_graph_autonomous.py
  • 图: sdlc_pipeline_autonomous
  • 流动:动态(编排者决定)
  • 审批:0-2(基于置信度)
  • 时间:2-10分钟
  • 特性:自我纠正、代理生成、自适应路由

选项2:固定管道(传统)

  • 文件: src/studio_graph.py
  • 图: sdlc_pipeline_fixed
  • 流动:固定(A→B→C→D总是)
  • 审批:4(始终为必填项)
  • 时间:10-30分钟
  • 特性:可预测的、循序渐进的过程

______________________________________________________________________

项目结构

.
├── src/
│   ├── agents/              # LangGraph agents and orchestrator
│   │   ├── deep_agent.py    # 🆕 True deep agent implementation
│   │   ├── github_agent.py  # GitHub-focused agent
│   │   └── orchestrator.py  # Multi-agent orchestration
│   ├── mcp_client/          # MCP client implementation
│   │   ├── github_client.py # GitHub MCP server client
│   │   └── tool_converter.py# MCP to LangChain tool conversion
│   ├── observability/       # LangSmith integration
│   │   └── langsmith_setup.py
│   ├── studio_graph_deep.py # 🆕 Dynamic graph with deep agents
│   ├── studio_graph_agentic.py # Original fixed graph
│   ├── config.py            # Configuration management
│   └── main.py              # Application entry point
├── tests/                   # Test files
│   └── test_deep_agents.py  # 🆕 Deep agent tests
├── docs/                    # Documentation
│   └── deep_agents_migration.md # 🆕 Migration guide
├── examples_deep_agents.py  # 🆕 Deep agent examples
├── DEEP_AGENTS_GUIDE.md     # 🆕 Getting started guide
├── MIGRATION_SUMMARY.md     # 🆕 Migration summary
├── VISUAL_OVERVIEW.md       # 🆕 Visual comparison
├── .vscode/
│   └── mcp.json            # MCP server configuration
├── .env.example            # Environment variables template
├── pyproject.toml          # Project configuration
└── requirements.txt        # Dependencies

设置

  1. 创建虚拟环境:
   python -m venv .venv
   source .venv/bin/activate
  1. 安装依赖项:
   pip install -r requirements.txt

📚 文档

使用和扩展Deep Agents系统的完整文档:

入门指南

深度潜水

迁移和测试

______________________________________________________________________

🧪 测试与验证

测试结果:8/12通过(67%)

# Run all tests
pytest tests/test_deep_agents.py -v

# Run specific tests
pytest tests/test_deep_agents.py -k "execution" -v

经过: 代理创建、执行、工具调用、验证、置信度门控\ 状态: 生产就绪-失败的测试是在模拟边缘情况,而不是功能问题

看 测试_验证_验证.md 获取完整的测试指南。

______________________________________________________________________

🎯 使用示例

示例1:简单自主任务

from src.agents.deep_agent import DeepAgent

agent = DeepAgent(
    role="Requirements Analyst",
    objective="Generate comprehensive requirements",
)

result = await agent.execute("Analyze requirements for a todo app")
print(f"Status: {result.status}")
print(f"Confidence: {result.confidence}")

示例2:完整SDLC管道

# Dynamic flow with automatic routing
python src/main.py --mode sdlc-deep \
  --query "Build a microservices e-commerce platform"

结果: 编排器分析复杂性→ 产卵专家→ 并行执行→ 75% 审批数量减少

示例3:比较新旧

# Run with fixed graph (old way)
python src/main.py --mode sdlc-fixed --query "Create API"

# Run with deep agents (new way)
python src/main.py --mode sdlc-deep --query "Create API"

比较: 固定需要4个审批(~20分钟),深度需要0-1个审批(~8分钟)

______________________________________________________________________

  1. 配置环境变量:
   cp .env.example .env
   # Edit .env with your API keys

必修的:

- OPENAI_API_KEY:您的OpenAI API密钥

可选:

- LANGSMITH_API_KEY:为了可观察性(获取https://smith.langchain.com) - GITHUB_TOKEN:用于GitHub API身份验证

建筑

看 docs/architecture_and_design.md 详细的平台架构和集成设计。

LangGraph代理

代理使用LangGraph的 StateGraph 对于结构化工作流:

┌─────────┐     ┌───────┐     ┌─────────┐
│  Agent  │────▶│ Tools │────▶│  Agent  │
└─────────┘     └───────┘     └─────────┘
     │                              │
     └──────────── END ◀────────────┘

MCP集成

应用程序连接到在中配置的GitHub MCP服务器 .vscode/mcp.json:

{
  "servers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/"
    }
  }
}

LangSmith可观测性

配置时,所有代理运行都会跟踪到LangSmith:

  • 查看痕迹https://smith.langchain.com
  • 监控令牌使用情况、延迟和错误
  • 调试代理推理步骤

发展

格式代码

black src tests

Lint代码

ruff check src tests

类型检查

mypy src

许可证

麻省理工学院

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

自主代理Python本地部署动态路由自我修正工具集成开发自动化

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 需要自备API Key,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到API Key的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
MCP Studio Migration Deep Agent

MCP World · 本页

0stdio有1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

MCP Studio Migration Deep Agent 怎么安装?

公开资料给出的安装命令是 python demo_deep_agents.py,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

MCP Studio Migration Deep Agent 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

MCP Studio Migration Deep Agent 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

MCP Studio Migration Deep Agent 需要 API Key 吗?

公开资料标注的认证方式是API Key,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

MCP Studio Migration Deep Agent 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP