Token导航 LogoToken导航TokenDH.com
Rag Retrieval MCP logo
搜索检索stdio官方级别未说明来源级核验

Rag Retrieval MCP

MCP Server

一个通用的检索增强生成(RAG)模型上下文协议(MCP)服务器,支持可插拔的嵌入提供商和向量存储。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
检索增强生成Python搜索

安装说明

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

作者 / 组织

MaryamZi

提供方

MaryamZi

最后核验

2026/5/17 20:20

运行时

Python

快速接入

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

命令预览

uvx rag-retrieval-mcp[all]

详细介绍

用于RAG检索的MCP服务器

一种通用的检索增强生成(RAG)模型上下文协议(MCP)服务器,具有可插入的嵌入提供者和向量存储。

为什么是这个服务器?

供应商MCP服务器通常只支持其(自己的)集成嵌入模型。如果你的索引使用外部嵌入(例如OpenAI),这些服务器就无法查询它。这个服务器填补了这个空白——它将你的查询嵌入到你选择的提供者中,然后搜索任何支持的向量存储。

目前支持

嵌入提供者:

  • OpenAI(text-embedding-3-small, text-embedding-3-large, text-embedding-ada-002等等)

矢量存储:

  • 松果
  • pgvector(PostgreSQL)

工具

retrieve

搜索知识库并返回相关内容。

参数:

  • query (string,必填)--查找相关内容的搜索查询。

退货 一个JSON结果数组,每个结果都有 text, score,以及 metadata 领域。

安装并运行

直接与 uvx (无需安装):

uvx rag-retrieval-mcp[all]

或者用pip安装:

pip install rag-retrieval-mcp[all]
rag-retrieval-mcp

MCP客户端配置

{
  "mcpServers": {
    "rag-retrieval": {
      "command": "uvx",
      "args": ["rag-retrieval-mcp[all]"],
      "env": {
        "OPENAI_API_KEY": "your-openai-api-key",
        "PINECONE_API_KEY": "your-pinecone-api-key",
        "PINECONE_HOST": "your-pinecone-index-host-url"
      }
    }
  }
}

环境变量

变量必填默认描述
RAG_EMBEDDING_PROVIDER没有openai嵌入要使用的提供程序
RAG_VECTOR_STORE没有pinecone要使用的矢量存储
RAG_TOP_K没有5要返回的结果数
OPENAI_API_KEY是(如果使用OpenAI)OpenAI API密钥
OPENAI_EMBEDDING_MODEL没有text-embedding-3-smallOpenAI嵌入模型
PINECONE_API_KEY是(如果使用Pinecone)Pinecone API键
PINECONE_HOST是(如果使用松果)松果索引主机URL
PINECONE_TEXT_FIELD没有text包含文本的元数据字段
PGVECTOR_CONNECTION_STRING是(如果使用pgvector)PostgreSQL连接字符串
PGVECTOR_TABLE没有embeddings包含向量的表名
PGVECTOR_TEXT_COLUMN没有text包含文本内容的列
PGVECTOR_EMBEDDING_COLUMN没有embedding包含嵌入向量的列

添加新提供商

实施 EmbeddingProviderVectorStore 抽象基类并将其注册到 server.py的工厂功能。看 src/rag_retrieval_mcp/embedding_providers/base.pysrc/rag_retrieval_mcp/vector_stores/base.py 对于接口。

许可证

Apache许可证2.0

目录标签

目录标签

检索增强生成Python搜索本地部署向量存储嵌入模型知识检索

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP