AI代理任务路由服务器

一个模块化、可扩展的模型上下文协议(MCP)服务器,用于安全且可审计的AI代理任务路由。

  • by aadhiya
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 aadhiya/agentbridge-mcp

使用说明

Agent Bridge MCP

用于AI助手的MCP服务器

Agent Bridge MCP

模块化、可扩展 模型上下文协议(MCP) 用于安全和可审计的AI代理任务路由的服务器。


🔧 这是什么?

这个回购是一个基础 本地MCP服务器 使用Python+FastAPI构建:

  • 接受任务的结构化JSON请求
  • 将它们路由到安全的模块化任务处理程序(例如电子邮件、CSV解析、摘要)
  • 可以扩展到任何AI代理或工具

🚀 你从盒子里得到了什么

✅ FastAPI MCP服务器
✅ 模块化 task/ 文件夹(例如echo、get_time)
✅ 简单 POST /mcp 处理器
✅ 带任务图的调度逻辑
✅ 已准备好进行本地测试和扩展


💡 为什么要使用它?

此MCP服务器充当 指挥中心 对于AI代理。

它将“需要做什么”与“如何做”分开——实现:

  • 📦 任务模块化
  • 🔐 符合A2SPA标准的安全执行
  • ⚡ 代理不可知逻辑(GPT、Claude、Ollama等)

📁 文件夹结构

应用程序/ ├── main.py#FastAPI入口点 ├── router.py#调度逻辑 └── 任务/ ├── echo.py ├── get_time.py └── summarize_text.py

测试/ ├── test_mcp.py

run.sh#开发运行程序 requirements.txt#依赖关系


📊 工作流程图

       ┌───────────────┐
       │  HTTP Client  │  (e.g. curl, frontend)
       └──────┬────────┘
              │  POST /mcp
       ┌──────▼───────┐
       │   main.py    │  (FastAPI app)
       └──────┬───────┘
              │
       ┌──────▼───────┐
       │  router.py   │  → Parses task key
       └──────┬───────┘
              │
       ┌──────▼────────────────────────┐
       │ app/tasks/{task}.py           │  → Executes logic (e.g., datetime, echo, LLM)
       └────────────┬──────────────────┘
                    │
             ┌──────▼───────┐
             │ Response JSON│
             └──────────────┘

📈 即将推出

该核心服务器将很快为模块化投资者外展人工智能代理提供支持,包括:

CSV-based email flows

Validation + personalization via MCP

PKI-audited A2SPA security

GPT/Ollama integration

🧠 灵感

Anthropic’s Claude MCP architecture

A2SPA Protocol (Agent-to-Agent Secure Protocol Architecture)

---

🛠 如何运行电子邮件代理系统

🔧 1.安装依赖项

pip安装-r要求.txt

📡 2.启动MCP服务器(后端任务路由器)

uvicorn app.main:应用程序--reload

🧠 3.可选:如果尚未运行,请启动Olama

Ollama Run通话3

🖥️ 4.启动Streamlit用户界面

streamlit运行streamlit_app.py

💡 这个系统做什么

Upload a .csv of names and emails (columns: name,email)

Set a subject and shared body for the outreach message

Attach any files (pitch decks, PDFs, etc.)

Ollama personalizes each email with greeting and sign-off

MCP server dispatches email sending via Gmail SMTP
---

📁 文件要求

确保.env配置为: 电子邮件用户=your@gmail.com EMAIL_PASS=Gmail应用程序密码中的your_app_password#