Token导航 LogoToken导航

MCP Server · AI代理

Research Team Tutorial

一个使用Claude Code构建的多代理AI研究系统,能够自动阅读学术论文、进行统计分析、撰写专业文章并自我审查工作成果。

stdio官方级别未说明来源级核验工具 0
AI代理PythonClaude学术研究VS Code

快速开始

作者 / 组织
Tristan578
提供方
Tristan578

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Research Team Tutorial 属于AI代理类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude、VS Code,有可以直接复制的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

pip install -r requirements.txt

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

多智能体研究系统教程

学习使用Claude Code构建一个多智能体AI研究系统,该系统能够阅读学术论文、进行统计分析、撰写专业文章,并对自身工作进行复审。

你将要构建什么

本教程将教你如何创建一个协同工作的AI智能体团队,该团队能够:

  • 提取数据 从学术PDF中自动提取
  • 计算统计数据 (相关性、效应量、回归模型)
  • 撰写专业文章 附有适当的引用和统计报告
  • 审查并修订 持续输出直至达到质量标准
  • 协调工作流程 在专门代理商之间

为何这很重要

多智能体系统是处理复杂任务的一种强大范式,这些任务需要:

  • 跨不同领域的专业知识
  • 质量控制和错误检查
  • 基于反馈的迭代优化
  • 可复现的研究工作流程

本教程通过一项实际的研究任务来展示这些概念:分析三篇学术论文中职业经验与网络安全疲劳之间的关系。

你将学到什么

核心概念

  • 克劳德编码技能创建具备专业能力的AI代理
  • 代理编排在工作流中协调多个代理
  • 模型上下文协议(MCP)安全地访问外部资源
  • Python 集成执行数据处理和统计的代码
  • 质量控制循环实施审查和修订周期

技术技能

  • 使用YAML前置元数据编写技能定义
  • 使用技能工具在智能体之间分配任务
  • 配置MCP服务器以实现文件访问
  • 通过Claude Code的Bash工具运行Python脚本
  • 实施验证检查点

先决条件

必需的

  • 克劳德代码2.0+ - 在此安装
  • Python 3.11及以上版本 - 下载Python
  • 基本的码头知识 - 能够运行命令和浏览目录
  • 文本编辑器 - VS Code、Sublime 或任何纯文本编辑器

有帮助(但非必需)

  • 熟悉YAML语法
  • 理解学术研究论文
  • 基本统计学知识(相关性、p值)

项目结构

cyber-fatigue-research/
├── .claude/
│   ├── skills/                    # AI agent definitions
│   │   ├── orchestrator/
│   │   │   └── SKILL.md          # Coordinates the workflow
│   │   ├── researcher/
│   │   │   └── SKILL.md          # Extracts data and calculates stats
│   │   ├── copywriter/
│   │   │   └── SKILL.md          # Writes professional articles
│   │   └── antagonist/
│   │       └── SKILL.md          # Reviews for quality issues
│   ├── mcp_settings.json.template # MCP configuration template
│   └── settings.json              # Claude Code settings
├── papers/                        # Research papers (you provide these)
│   └── .gitkeep
├── scripts/
│   └── tools/
│       └── research_tools.py      # Python utilities for PDF and stats
├── results/                       # Generated outputs
│   └── .gitkeep
├── examples/
│   └── expected-output/           # Reference outputs from successful run
│       ├── parsed_papers.json
│       ├── correlation_analysis.json
│       ├── draft_article.md
│       ├── review_feedback.json
│       └── README.md
├── CLAUDE.md                      # Guide for Claude Code instances
├── RUN-PROJECT.md                 # Step-by-step execution guide
├── revisions.md                   # Tutorial improvement recommendations
├── requirements.txt               # Python dependencies
└── README.md                      # This file

快速入门

1. 克隆仓库

git clone https://github.com/Tristan578/research-team-tutorial.git
cd research-team-tutorial

2. 安装依赖项

pip install -r requirements.txt

这将安装什么:

  • PyPDF2 - PDF文本提取
  • scipy - 统计计算
  • numpy - 数值运算

3. 配置MCP服务器

复制模板并更新为您的本地路径:

# Copy template
cp .claude/mcp_settings.json.template .claude/mcp_settings.json

# Edit .claude/mcp_settings.json and replace:
# "ABSOLUTE_PATH_TO_YOUR_PAPERS_FOLDER"
# with your actual absolute path, e.g.:
# "/Users/yourname/Documents/research-team-tutorial/papers"

重要提示: 即使在Windows系统上,也使用正斜杠: C:/Users/yourname/...

4. 下载研究论文

你需要这三篇论文(因版权问题未附上):

  1. 斯坦顿等人(2016) -“安全疲劳”- *IT专业人士*
  2. Reeves等人(2021) “网络安全专业人员的工作满意度与职业倦怠对组织数据安全保障的影响” *《心理学前沿》*
  3. 米扎克等人(2025) “——在跨国样本中探讨影响安全疲劳的因素:一种新的理论视角” *计算机与安全*

下载这些论文并将其放入 papers/ 文件夹。

5. 运行系统

# Launch Claude Code
claude

# In Claude Code, run:
Using the research-orchestrator skill, analyze the three papers in the papers/ folder to investigate how years of professional experience relates to cybersecurity fatigue. Complete the full workflow: 1. Extract data from all papers 2. Calculate overall correlation 3. Write a professional article 4. Have the antagonist review it

预计时间: 10到15分钟

6. 查看结果

检查一下 results/ 文件夹用于:

  • parsed_papers.json - 来自论文的结构化数据
  • correlation_analysis.json - 统计分析
  • draft_article.md - 专业文章(1,200字以上)
  • review_feedback.json - 带审批状态的质量审查

将你的输出与……进行比较 examples/expected-output/ 以验证成功。

教程文件

此仓库包含全面的文档:

- 逐步操作指南 - 特定平台的命令(macOS/Linux/Windows) - 5个常见问题的故障排除指南 - 单个阶段执行

- 项目架构 - 多智能体工作流 - 数据流图 - 统计报告要求

- 12项全面修订 - 实施优先级指南 - 测试策略 - 成功指标

它是如何工作的

多代理工作流

┌─────────────────────────────────────────────────────────┐
│                    ORCHESTRATOR                         │
│         (Coordinates overall workflow)                  │
└─────────────────────────────────────────────────────────┘
                          │
        ┌─────────────────┼─────────────────┐
        ▼                 ▼                 ▼
┌──────────────┐  ┌──────────────┐  ┌──────────────┐
│  RESEARCHER  │  │  COPYWRITER  │  │  ANTAGONIST  │
│              │  │              │  │              │
│ Extracts &   │  │ Writes       │  │ Reviews &    │
│ Analyzes     │──▶│ Article      │──▶│ Critiques    │
│ Papers       │  │              │  │              │
└──────────────┘  └──────────────┘  └──────────────┘
                          │                 │
                          └────────┬────────┘
                                   ▼
                            ┌─────────────┐
                            │  Revision   │
                            │  Loop if    │
                            │  Needed     │
                            └─────────────┘

分阶段详细解析

第一阶段:数据提取

  • 调度器委派给研究人员
  • 研究人员使用MCP文件系统服务器阅读PDF文件
  • python extract_pdf_text() 提取文本
  • 使用元数据、方法、统计信息和发现创建的结构化JSON

第二阶段:统计分析

  • 指挥者再次委托研究员(处理)
  • python calculate_correlation() 计算统计数据
  • 用于元分析的Fisher z变换
  • 结果已保存至 correlation_analysis.json

第三阶段:撰写文章

  • 策划人委托给文案撰写人
  • 文案撰写人阅读相关性分析
  • 撰写一篇1200+字的文章,内容包括:

- 针对商业/技术受众的专业语气 - 正确的统计报告(相关系数r,样本量n,p值) - 这三篇论文的完整引用格式 - 实际影响

阶段4:质量审查

  • 指挥者将任务委托给对立者
  • 针对以下内容的差评:

- 统计准确性 - 方法论严谨性 - 因果关系语言错误 - 引用格式 - 清晰和连贯

  • 返回“APPROVED(已批准)”或“REVISION_REQUIRED(需要修改)”并附上详细反馈

第五阶段:修订(如需)

  • 如需修改,协调者将文案撰写人员退回至第三阶段
  • 循环持续进行,直到对手(或反方)同意为止

技能系统

每个代理都由一个 SKILL.md 带有YAML前置元数据的文件:

---
name: research-orchestrator
description: Coordinates academic research workflow
allowed-tools: [Skill, Task, Read, Write, TodoWrite]
---

# Research Orchestrator

You manage research projects from start to finish...

关键组件:

  • name - 技能的唯一标识符
  • description - 该技能的作用
  • allowed-tools - 这个代理可以使用哪些Claude代码工具
  • Markdown正文 - 详细说明和示例

模型上下文协议(MCP)

MCP提供对外部资源的安全、受控访问:

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/absolute/path/to/papers"
      ],
      "description": "Provides read-only access to research papers"
    }
  }
}

为什么选择MCP?

  • 安全性:对特定目录的只读访问权限
  • 隔离:技能无法访问任意文件
  • 透明度:用户控制代理可以访问的资源

Python 集成

克劳德·科德通过Bash工具执行Python:

# scripts/tools/research_tools.py

def calculate_correlation(experience_data, fatigue_data):
    """Calculate Pearson correlation with confidence interval."""
    from scipy import stats
    import numpy as np

    r, p_value = stats.pearsonr(experience_data, fatigue_data)
    n = len(experience_data)

    # Fisher z-transformation for confidence interval
    z = np.arctanh(r)
    se = 1 / np.sqrt(n - 3)
    ci_lower = np.tanh(z - 1.96 * se)
    ci_upper = np.tanh(z + 1.96 * se)

    return {
        "r": round(r, 3),
        "p_value": p_value,
        "n": n,
        "ci_95": [round(ci_lower, 3), round(ci_upper, 3)]
    }

克劳德·科德能:

  • 执行Python脚本
  • 捕获输出(标准输出/标准错误)
  • 解析JSON结果
  • 处理错误和异常

定制化

改变研究问题

编辑编排器提示以分析不同的关系:

Using the research-orchestrator skill, analyze how organizational size
relates to security awareness training effectiveness...

添加新的代理类型

创建一个新的技能目录:

mkdir -p .claude/skills/data-visualizer
touch .claude/skills/data-visualizer/SKILL.md

定义智能体:

---
name: data-visualizer
description: Creates charts and graphs from statistical data
allowed-tools: [Read, Write, Bash]
---

# Data Visualizer

You create professional visualizations...

从编排器中调用:

Use Skill tool with command: "data-visualizer"

修改质量标准

编辑 .claude/skills/antagonist/SKILL.md 增加更严格的检查:

## Critical Issues (block approval):
- Statistical reporting errors
- Causal language for correlational data
- Missing confidence intervals
- Sample size not reported
- Effect sizes missing
- NEW: Missing power analysis
- NEW: Unreported effect size interpretations

故障排除

未找到技能

  • 确保技能达标 .claude/skills/ 不 skills/
  • 重启Claude代码
  • 检查文件名是否完全正确 SKILL.md

无法读取PDF文件

  • 验证MCP路径在 .claude/mcp_settings.json
  • 使用带正斜杠的绝对路径
  • 配置更改后重启Claude代码

Python 导入错误

  • 跑步 pip install -r requirements.txt
  • 检查Python版本: python --version (需要3.11或更高版本)
  • 使用 pip3 而不是 pip 如需需要

结果文件夹为空

  • 检查对手方的评论——可能需要进行修改
  • 在Claude的输出中查找错误信息
  • 验证文件权限 results/ 目录

见 RUN-PROJECT.md 翻译为中文是:“运行项目说明文件” 或 “项目运行指南(Markdown格式)” 用于详细故障排除。

贡献

这是一个教程项目。如果您发现问题或有改进建议:

  1. 为仓库创建分支
  2. 创建一个特性分支
  3. 进行你的更改
  4. 提交一个拉取请求

见 revisions.md 翻译为中文是:“修订记录.md” 或 “修改说明.md”(具体翻译可能根据上下文有所调整,但“修订记录”或“修改说明”是比较常见的译法)。这里,“.md”是Markdown文件的扩展名,表示这是一个使用Markdown语言编写的文件 用于计划中的改进。

许可证

MIT 许可证 - 详情请参阅 LICENSE 文件

注: 由于版权原因,研究论文未包含在内。用户需单独下载论文。

致谢

  • Anthropic(公司名,可译为“安萨里克”或根据官方中文译名翻译) 为克劳德·科德(Claude Code)和模型上下文协议(Model Context Protocol)
  • 研究作者 关于网络安全疲劳研究
  • PyPDF2,SciPy,NumPy 优秀开源工具的维护者

了解更多

支持

有问题或疑问吗?

______________________________________________________________________

使用Claude Code构建 - 教授人工智能代理如何在复杂研究任务中进行协作。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

多代理系统Python本地部署学术研究统计分析自动写作质量审查

支持客户端

ClaudeVS Code

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

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、VS Code,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

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

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Research Team Tutorial

MCP World · 本页

0stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

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

常见问题

5 条

Research Team Tutorial 怎么安装?

公开资料给出的安装命令是 pip install -r requirements.txt,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Research Team Tutorial 怎么在 Claude Desktop、Cursor 里配置?

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

Research Team Tutorial 收费吗?

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

Research Team Tutorial 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Research Team Tutorial 支持哪些客户端?

公开资料标注支持 Claude、VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP