A Python package for accessing Solr indexes via Model Context Protocol (MCP)
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-solr-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Solr MCP A Python package for accessing Apache Solr indexes via Model Context Protocol (MCP). This integration allows AI assistants like Claude to perform powerful search queries against your Solr indexes, combining both keyword and vector search capabilities. ## Features - **MCP Server**: Implements the Model Context Protocol for integration with AI assistants - **Hybrid Search**: Combines keyword search precision with vector search semantic understanding - **Vector Embeddings**: Generates embeddings for documents using Ollama with nomic-embed-text - **Unified Collections**: Store both document content and vector embeddings in the same collection - **Docker Integration**: Easy setup with Docker and docker-compose - **Optimized Vector Search**: Efficiently handles combined vector and SQL queries by pushing down SQL filters to the vector search stage, ensuring optimal performance even with large result sets and pagination ## Architecture ### Vector Search Optimization The system employs an important optimization for combined vector and SQL queries. When executing a query that includes both vector similarity search and SQL filters: 1. SQL filters (WHERE clauses) are pushed down to the vector search stage 2. This ensures that vector similarity calculations are only performed on documents that will match the final SQL criteria 3. Significantly improves performance for queries with: - Selective WHERE clauses - Pagination (LIMIT/OFFSET) - Large result sets This optimization reduces computational overhead and network transfer by minimizing the number of vector similarity calculations needed. ## Quick Start 1. Clone this repository 2. Start SolrCloud with Docker: ```bash docker-compose up -d ``` 3. Install dependencies: ```bash python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate pip install poetry poetry install ``` 4. Process and index the sample document: ```bash python scripts/process_ma…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.