模块化认知处理器服务器

MCP服务器是一个基于FastAPI的后端服务,支持实时流式传输,用于路由AI工具如摘要、知识库搜索和基于代理的响应。

  • by skpriya12
  • Python
  • 混合部署
  • 更新于
在 GitHub 查看 skpriya12/mcp_server

使用说明

🤖 MCP服务器

这是后端 MCP服务器 (模块化认知处理器)用于路由人工智能工具,如摘要、知识库搜索和基于代理的响应。

使用部署 快速 API 随着 服务器发送事件(SSE) 以支持实时流媒体。


🔧 特性

  • 🧠 通过以下方式执行模块化工具 ClientSession
  • 🔁 通过SSE进行实时沟通(/sse)
  • 🌐 可轻松部署到Render.com或Hugging Face Spaces
  • 🤖 与Gradio和ADK代理商等前端合作

🚀 渲染部署

  1. 克隆并推送到GitHub:

    git clone https://github.com/YOUR_USERNAME/mcp-server.git
    cd mcp-server
    git push origin main
    
  2. 连接到 Render.com:

    • 选择 “新建Web服务”

    • 链接您的GitHub仓库

    • 使用以下内容:

      键 值
      环境 Python
      构建命令 pip install -r requirements.txt
      启动命令 uvicorn server:app --host 0.0.0.0 --port 10000
      实例类型 自由
  3. 访问端点:
    您的服务器将托管在:
    https://your-app-name.onrender.com/sse


📂 项目结构

mcp-server/
│
├── server.py           # FastAPI server with SSE endpoint
├── requirements.txt    # Python dependencies
├── Procfile            # Start command for Render
└── README.md           # You're here!