RAG记忆层服务

为MCP服务器提供统一的RAG和记忆层,实现会话间记忆保持、上下文检索和智能路由功能。

  • by ali-pornouri
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 ali-pornouri/mcp-ragent

使用说明

# mcp愤怒

MCP服务器的统一RAG+内存层

MCP生态系统缺失的智能层。

将任何MCP客户端(Claude Code、Cursor、ChatGPT)连接到任何MCP服务器-- 共享内存、RAG驱动的上下文和智能路由。都是当地人。全部私人。

问题

您有5800多台MCP服务器。但每次你的经纪人开始:

  • 它不记得上次会议的任何内容
  • 它与你的项目无关
  • 每台服务器都是隔离的,没有共享的智能

解决方案

pip install mcp-ragent

位于您的AI代理和所有MCP服务器之间的一层。 记住一切。查找相关上下文。智能路线。


快速开始

from mcp_ragent.gateway import MCPGateway

# Start the gateway
gw = MCPGateway(namespace="my-project")

# Teach it about your project
gw.ingest("This project uses FastAPI and PostgreSQL")
gw.ingest("Main developer is Ali, timezone UTC+1")

# It remembers across sessions
gw.remember("stack", {"backend": "FastAPI", "db": "PostgreSQL"})

# Ask questions — it uses context automatically
result = gw.ask("what database are we using?")
# Context used: True ✓

CLI使用情况

# Add knowledge
mcp-ragent ingest "our API uses JWT authentication"

# Ask with context
mcp-ragent ask "how do we handle auth?"

# Check stats
mcp-ragent stats

建筑

Claude Code / Cursor / ChatGPT
           ↓
    mcp-ragent Gateway
    ┌──────────────────┐
    │  Smart Router    │  ← finds best server
    │  RAG Engine      │  ← retrieves context
    │  Memory Store    │  ← remembers across sessions
    └──────────────────┘
           ↓
  GitHub MCP / Filesystem MCP / Any MCP Server

为什么mcp愤怒?

功能 mcp ragent 其他
跨会话共享内存 ✅ ❌
对自己的数据进行RAG ✅ ❌
智能服务器路由 ✅ ❌
100%本地/私人 ✅ ❌
适用于任何MCP客户端 ✅ ❌


贡献

PR欢迎。看 贡献.md.

许可证

麻省理工学院©2026 阿里·波努里


建于意大利🇮🇹 — 2026年4月