Token导航 LogoToken导航TokenDH.com
MCP multi agent deep researcher logo
AI代理stdio官方级别未说明来源级核验

MCP multi agent deep researcher

MCP Server

一个基于CrewAI构建的复杂多代理研究系统,结合模型上下文协议(MCP)和智能网络搜索能力,通过三个专业代理进行全面的研究、分析和内容生成。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
AI代理内容生成PythonCursor搜索Cursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

anurag4329

提供方

anurag4329

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install uv

详细介绍

MCP 多智能体深度研究员

一个基于CrewAI构建的复杂多智能体研究系统,该系统融合了模型上下文协议(MCP)的强大功能与智能网页搜索能力。此系统协调三个专门的AI智能体,共同进行全面的研究、分析和内容创作。

🎯 概述

MCP多智能体深度研究者旨在通过协作式的多智能体工作流程,将简单的研究查询转化为全面且结构清晰的报告。该系统利用LinkUp搜索API进行标准和深度网络搜索,确保获取最新且最相关的信息。

主要特点

  • 多智能体协作三名专业人员按顺序工作,以达到最佳效果
  • MCP 集成通过模型上下文协议展示研究能力
  • 高级网页搜索使用LinkUp API进行全面的网络研究
  • 智能分析先进的事实核查与综合分析能力
  • 专业输出可直接出版的Markdown报告,附有正确引用
  • 灵活部署可以独立运行或作为MCP服务器运行

🤖 代理架构

1. 网络搜索代理

角色高级网页研究专家及信息发现专家

  • 使用LinkUp API进行全面的网络研究
  • 为话题的不同方面制定战略性搜索查询
  • 从多个可靠来源收集信息
  • 为所有来源记录文档,包含完整URL和元数据
  • 利用标准搜索和深度搜索功能

2. 研究分析师代理

角色高级研究分析师与战略情报综合分析师

  • 将原始研究数据转化为可操作的情报
  • 进行严格的事实核查和来源验证
  • 识别模式、趋势和关键见解
  • 将复杂信息综合成结构化叙述
  • 保持分析的完整性和客观性

3. 技术写作代理

角色高级技术传播专家及内容策略师

  • 创作出引人入胜、易于理解且结构专业的内容
  • 将复杂的分析转化为清晰、引人入胜的叙述
  • 确保格式正确、引用规范、符合展示标准
  • 在保持科学严谨性的前提下,优化内容以提高可读性

🚀 快速入门

先决条件

  • Python 版本大于等于 3.10 且小于 3.14
  • LinkUp API密钥(用于网页搜索功能)
  • OpenAI API密钥(用于大型语言模型功能)

安装

  1. 安装UV包管理器 (如果尚未安装):
   pip install uv
  1. 克隆项目并导航至项目目录:
   cd mcp_multi_agent_deep_researcher
  1. 安装依赖项:
   crewai install

或者使用紫外线手动操作:

   uv sync
  1. 设置环境变量

创建一个 .env 项目根目录中的文件:

   OPENAI_API_KEY=your_openai_api_key_here
   LINKUP_API_KEY=your_linkup_api_key_here

运行系统

独立执行

# Run with default query
crewai run

MCP服务器暴露了一个 crew_research 一个可以用于任何研究查询的工具。

📋 使用示例

基础研究查询

from mcp_multi_agent_deep_researcher.main import main

result = main("What are the latest developments in quantum computing?")
print(result)

通过 CrewAI 进行自定义查询

from mcp_multi_agent_deep_researcher.crew import McpMultiAgentDeepResearcher

crew = McpMultiAgentDeepResearcher()
result = crew.crew().kickoff(inputs={'query': 'AI ethics in healthcare applications'})

MCP工具使用

当作为MCP服务器运行时,系统会暴露:

  • 工具crew_research
  • 参数query (字符串) - 研究问题或主题
  • 退货全面的Markdown研究报告

🛠️ 配置

代理配置(config/agents.yaml

根据您的特定研究需求,定制代理角色、目标和背景故事。

任务配置(config/tasks.yaml

修改任务描述和预期输出,以调整研究工作流程。

搜索配置

LinkUp搜索工具支持:

  • 标准搜索快速,广泛覆盖
  • 深度搜索全面、细致的调查
  • 多种输出类型搜索结果,来源答案,结构化数据

📊 输出结构

该系统生成包含以下内容的综合报告:

  1. 执行摘要 - 关键发现概览
  2. 主要内容 - 按主题组织的详细分析
  3. 关键见解 - 重要的影响和模式
  4. 结论 - 可操作的收获和建议
  5. 参考文献来源 - 完整引用并附上网址

🔑 API密钥设置

LinkUp API

  1. 在……注册 LinkUp(可译为“连接通”或根据具体语境译为其他更贴切的名称,但此处保留原英文形式以体现品牌或专有名词的特性)
  2. 从仪表板获取您的API密钥
  3. 添加到 .env 按(作为)文件处理 LINKUP_API_KEY

OpenAI API

  1. 从以下位置获取您的API密钥: OpenAI平台
  2. 添加到 .env 文件作为 OPENAI_API_KEY

🤝 集成

Cursor IDE 集成

要使用Cursor IDE连接此MCP服务器,请按照以下步骤操作:

使用UV实现更优的依赖管理

{
  "mcpServers": {
    "crew-research": {
      "command": "uv",
      "args": ["run", "python", "src/mcp_multi_agent_deep_researcher/mcp_server.py"],
      "cwd": "/path/to/mcp_multi_agent_deep_researcher",
      "env": {
        "OPENAI_API_KEY": "your_openai_api_key_here",
        "LINKUP_API_KEY": "your_linkup_api_key_here"
      }
    }
  }
}

该工具将自动:

  • 进行全面的网络研究
  • 分析并综合研究结果
  • 生成一份专业的研究报告
  • 提供正确引用的来源

📚 依赖项

关键依赖项包括:

  • crewai[tools] - 多智能体框架
  • linkup-sdk - 网络搜索功能
  • mcp - 模型上下文协议支持
  • pydantic - 数据验证和序列化

使用CrewAI和协作型AI代理的力量,满怀爱意地构建而成。

目录标签

目录标签

AI代理内容生成PythonCursor搜索多代理系统本地部署智能研究网络搜索模型上下文协议

支持客户端

Cursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP