Token导航 LogoToken导航TokenDH.com
Solr MCP logo
AI代理stdio官方级别未说明来源级核验

Solr MCP

MCP Server

一个通过模型上下文协议(MCP)访问Apache Solr索引的Python包,结合关键词和向量搜索能力,为AI助手提供强大的搜索查询功能。

工具数

0

提示词数

0

GitHub Stars

20

资源数

0
混合搜索PythonClaude向量搜索Claude

安装说明

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

作者 / 组织

allenday

提供方

allenday

最后核验

2026/5/17 20:20

运行时

Python

快速接入

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

命令预览

python -m venv venv

详细介绍

Solr MCP

一个Python包,用于通过模型上下文协议(MCP)访问Apache Solr索引。这种集成允许像Claude这样的人工智能助手对您的Solr索引执行强大的搜索查询,结合关键字和向量搜索功能。

特性

  • MCP服务器:实现模型上下文协议以与AI助手集成
  • 混合搜索:将关键字搜索精度与向量搜索语义理解相结合
  • 矢量嵌入:使用Ollama和nomic嵌入文本为文档生成嵌入
  • 统一集合:将文档内容和向量嵌入存储在同一集合中
  • Docker集成:使用Docker和Docker compose轻松设置
  • 优化向量搜索:通过将SQL过滤器下推到向量搜索阶段,有效地处理组合的向量和SQL查询,即使在大型结果集和分页的情况下也能确保最佳性能

建筑

矢量搜索优化

该系统对向量和SQL查询进行了重要的优化。当执行同时包含向量相似性搜索和SQL过滤器的查询时:

  1. SQL过滤器(WHERE子句)被推送到向量搜索阶段
  2. 这确保了向量相似度计算仅在符合最终SQL标准的文档上执行
  3. 通过以下方式显著提高查询性能:

- 选择性WHERE子句 - 分页(限制/偏移) - 大型结果集

这种优化通过最小化所需的向量相似度计算次数来减少计算开销和网络传输。

快速开始

  1. 克隆此存储库
  2. 使用Docker启动SolrCloud:
   docker-compose up -d
  1. 安装依赖项:
   python -m venv venv
   source venv/bin/activate  # On Windows: venv\Scripts\activate
   pip install poetry
   poetry install
  1. 处理并索引示例文档:
   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
  1. 运行MCP服务器:
   poetry run python -m solr_mcp.server

有关更详细的设置和使用说明,请参阅 QUICKSTART.md 导游。

需求

  • Python 3.10或更高版本
  • Docker和Docker Compose
  • SolrCloud 9.x
  • Ollama(用于嵌入式生成)

许可证

此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。

贡献

欢迎投稿!请看 贡献.md 作为指导方针。

目录标签

目录标签

混合搜索PythonClaude向量搜索Solr集成本地部署AI助手Docker部署

支持客户端

Claude

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP