关于 MCP APP
MCP APP 是结合 RAG 与网页搜索工具的 MCP 服务端应用,面向需要让 LLM 检索并扩充文档内容的场景。它使用 PostgreSQL 和 PGVector 存储数据,并通过 OpenAI 生成向量嵌入。
主要功能
- 01RAG 检索工具
- 02添加文档以扩充检索内容
- 03网页搜索工具
- 04PostgreSQL 数据库交互
- 05PGVector 向量存储
适用场景
- 01从向量存储检索资料
- 02将新文档加入检索内容
- 03通过网页搜索补充信息
MCP 相关
该项目实现 MCP 服务端应用,向 MCP 客户端提供 RAG 和网页搜索工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP APP
此代码仓库提供了一个包含 RAG 和 Web 搜索工具的 MCP 应用。
RAG 工具不仅能让大模型从向量存储中检索知识,还能添加文档,从而扩充大模型可用的知识。
技术栈
- ⚙️ 用于实现 MCP 服务的 MCP Server Application。
- 🧰 用于 SQL 数据库交互(ORM)的 SQLAlchemy
- 🤖 用于向量存储嵌入的 OpenAI。
- 💾 用作 SQL 数据库的 PostgreSQL。
- 🦜 用作向量存储的 PGVector。
快速入门
uv sync
source .venv/bin/activate
mcp dev run
将 Claude Desktop 与 MCP APP 结合使用
# You must install all dependencies written in pyproject.toml
mcp install server.py --env-file .env --with sqlalchemy --with pgvector --with openai --with "psycopg[binary]" --with pydantic --with python-dotenv --with tavily-python
Claude Desktop 预览

待办事项
- 实现异步版本。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。