Token导航 LogoToken导航TokenDH.com
Agentic AI MCP logo
设计创作未说明官方级别未说明来源级核验

Agentic AI MCP

MCP Server

Eros Automation是一个基于Python的自动化工具,提供图像处理、音频生成和会话管理功能。

工具数

6

提示词数

0

GitHub Stars

0

资源数

0
图像处理会话管理Python自动化

安装说明

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

作者 / 组织

Bagyalakshmi-Eros

提供方

Bagyalakshmi-Eros

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

Eros自动化

安装程序(Python 3.11)

1) 创建虚拟环境(venv)

从项目文件夹(包含requirements.txt的文件夹)

python3.11-m venv.venv

2) 激活venv

Linux/macOS

source.ven/bin/activate

Windows(PowerShell)

.venv\\Scripts\\Activate.ps1

3) 安装依赖项

python-m pip安装--升级pip pip安装-r要求.txt

4) 运行(两个终端)

终端1(MCP服务器)

python main.py mcp

终端2(Web应用程序)

python app.py

两种工艺设置(推荐):

  • 终端1(MCP服务器): python main.py mcp
  • 终端2(Web应用程序): python app.py

web应用程序通过SSE连接到MCP服务器(请参阅 modules/config.py).

运行时数据写入 data/:

  • data/uploads/ 用户上传
  • data/outputs/ 生成的图像/音频
  • data/memory/ session+长期内存JSON

AI架构

代理架构(核心管道)

  • 编排器: modules/agent.py (ErosAgent)

- 每个进程加载一次推理LLM(变压器)(modules/inference.py) - 通过SSE连接到MCP服务器并发现可用工具 - 迭代:提示推理模型→ 解析工具调用→ 执行MCP工具→ 将工具结果反馈给模型

  • 推断: modules/inference.py

- 用途 REASONING_MODEL_ID +数据类型来自 modules/config.py - 生成纯文本或结构化工具调用(请参阅下面的工具用法)

  • 规划师: modules/planner.py

- 保持迭代限制/控制旋钮(保持与当前循环相同的行为)

工具使用(MCP)

  • 运输上海证券交易所

- MCP服务器: modules/infra/mcp_server.py (FastMCP,运行速度为 http://: /sse) - MCP客户端: modules/agent.py 连接使用 MCP_SERVER_URLmodules/config.py

  • 工具合同:

- 推理模型被指示(通过 SYSTEM_PROMPT)发射: - {"name":"tool","arguments":{...}} - modules/tools.py 将其解析为可执行调用。

  • 暴露的工具 (姓名保留):

- colorize_image(image_path) - make_grayscale(image_path) - change_background(image_path, background_description) - text_to_image(prompt) - voice_clone(prompt, voice_file_path, voice_id, language) - voice_remix_rafi(input_audio_path)

内存设计

  • 会话内存: modules/memory.py (SessionManager)

- 坚持 data/memory/sessions.json - 按会话id存储聊天记录+工具调用元数据

  • 长期记忆: modules/memory.py (LongTermMemory)

- 坚持 data/memory/long_term_memory.json - 存储轻量级的最新摘要 user_id

流程图

flowchart LR
  UI[FastAPI Web UI
modules/infra/web_app.py] -->|POST /api/chat| AG[ErosAgent.process
modules/agent.py]
  AG -->|SSE client| MCP[(MCP Server SSE
/sse)]
  MCP --> TOOLS[Tools: colorize/grayscale/background
text_to_image/voice_clone/voice_remix]
  TOOLS --> OUT[data/outputs]
  UI --> UP[data/uploads]
  AG --> MEM[data/memory
sessions.json + long_term_memory.json]
  OUT --> UI

目录标签

目录标签

图像处理会话管理Python自动化本地部署音频生成

接入字段

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

未说明

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

session

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明session部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP