Solr MCP 是一个 Python 包,借助模型上下文协议(MCP),可访问 Apache Solr 索引。它让 Claude 这类 AI 助手能对 Solr 索引执行强大搜索查询,融合了关键字搜索与向量搜索功能。
docker-compose up -d
python -m venv venv
source venv/bin/activate # 在 Windows 上:venv\Scripts\activate
pip install poetry
poetry install
python scripts/process_markdown.py data/bitcoin-whitepaper.md --output data/processed/bitcoin_sections.json
python scripts/create_unified_collection.py unified
python scripts/unified_index.py data/processed/bitcoin_sections.json --collection unified
poetry run python -m solr_mcp.server
有关更详细的设置和使用说明,请参阅QUICKSTART.md指南。
系统采用了一种重要的优化方法来处理同时包含向量相似性和 SQL 过滤条件的查询:
这种优化通过减少计算开销和网络传输,最大限度地减少了所需的向量相似性计算数量。
本项目遵循 MIT 许可证,具体信息请查看 LICENSE 文件。
欢迎贡献!请参阅CONTRIBUTING.md了解指南。