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#
______________________________________________________________________
