内容分析多代理系统

一个用于内容分析的多代理系统,具有抄袭检测和引用管理功能,由Google Gemini和MCP提供支持。

  • by MarinCervinschi
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 MarinCervinschi/SeoImproverAgents

使用说明

贡献者:Marin Cervinschi,Nicola Guerra,Giacomo Secchi

SEO改良剂

一个用于内容分析的多代理系统,具有抄袭检测和引文管理功能,由Google Gemini和MCP提供支持。

概述

该项目包括:

  • MCP服务器 (main.py)-文件管理和AI驱动的内容分析工具
  • 代理系统 (my_agent/agent.py)-自动化工作流程的协调代理

MCP服务器工具

工具 说明
list_files 列出/data目录中的所有文件
read_file 读取文件内容
create_file 创建新文件
update_file 更新现有文件
delete_file 删除文件
check_plagiarism 分析内容是否抄袭
add_citations 为文章添加引用

代理

  • 搜索专家 -网络搜索信息
  • 文件管理器 -通过MCP进行文件操作
  • 剽窃检查器 -剽窃检测
  • 引文管理员 -为文章添加引用
  • root_agent -协调所有代理

设置

  1. 安装依赖项:
uv sync
  1. 创建 .env 使用API密钥文件:
GOOGLE_API_KEY=your_api_key_here
  1. 运行MCP服务器:
uv run main.py
  1. 运行代理(CLI):
adk run my_agent
  1. 运行代理(Web UI):
adk web --port 7000

然后打开http://localhost:7000在您的浏览器中。

用法

根代理可以:

  • 检查文章是否抄袭
  • 为内容添加引用
  • 管理/data目录中的文件
  • 在网上搜索信息