MCP 文档检索服务器可帮助用户高效地管理和检索文档。它支持从指定 URL 添加文档到数据库,还能在存储的文档中进行搜索,为用户提供便捷的文档处理体验。
若要快速开启 MCP 文档检索服务器的使用之旅,可参考以下步骤。
git clone https://github.com/qpd-v/mcp-server-ragdocs.git
cd mcp-server-ragdocs
npm install
npm run build
QDRANT_URL(必需):Qdrant 实例的 URL 地址
QDRANT_API_KEY(必需,用于云服务):你的 Qdrant 云 API 密钥EMBEDDING_PROVIDER(可选):选择 'ollama'(默认)或 'openai'EMBEDDING_MODEL(可选):
OLLAMA_URL(可选):Ollama 实例的 URL 地址(默认 http://localhost:11434)OPENAI_API_KEY(必需,若使用 OpenAI):你的 OpenAI API 密钥add_documentation
url:要获取的文档 URL 地址search_documentation
query:搜索查询内容limit(可选):返回结果的最大数量(默认 5)list_sources
在 Claude Desktop 或其他 MCP 兼容客户端中,可按以下方式使用:
添加此文档:https://docs.example.com/api
搜索文档以获取关于身份验证的信息
有哪些可用的文档来源?
git clone https://github.com/qpd-v/mcp-server-ragdocs.git
cd mcp-server-ragdocs
npm install
npm run build
npm start
本项目采用 MIT 许可证。
错误:无法连接到 Qdrant 服务 http://localhost:6333
解决办法:
docker ps | grep qdrant错误:模型 nomic-embed-text 未找到
解决办法:
ollama pull nomic-embed-textollama list.env 文件中的变量是否正确设置错误:EADDRINUSE @localhost:5000
解决办法:
git checkout -b feature/your-feature-name
git add .
git commit -m "描述你所做的修改"
git push origin feature/your-feature-name
感谢使用 MCP 文档检索服务器!如需更多信息,请访问我们的 GitHub 仓库。