# Apache Solr

> Use this tool when you need to implement efficient search and indexing capabilities in your application, solving problems such as complex data querying, filtering, and indexing. It provides a robust interface for advanced search, schema-less document indexing, and collection management, accepting JSON inputs and outputs. Ideal for AI-assisted search application development, data ingestion workflows, and index monitoring, Apache Solr simplifies the process of building intelligent search interfaces.

Canonical page: https://skillsregistry.net/skills/adityamparikh-solr  
JSON: https://api.skillsregistry.net/v1/skills/adityamparikh-solr

## Description

This Spring Boot MCP server provides Apache Solr search and indexing capabilities through six specialized tools including advanced search with filtering/faceting/pagination, schema-less document indexing from JSON, collection management with health monitoring and statistics, and schema introspection. Built using Java 21 with SolrJ client library and Spring AI MCP framework, it features robust error handling with individual document fallback during batch failures, automatic JSON flattening for nested objects, dynamic field type detection, and comprehensive metrics collection from Solr MBeans including cache performance and handler statistics. The implementation supports both standalone Solr and SolrCloud deployments with Docker Compose setup, making it valuable for AI-assisted search application development, data ingestion workflows, index monitoring and optimization, and building intelligent search interfaces that leverage Solr's full-text search capabilities without requiring direct Solr API knowledge.

## Trust

- **Trust score (0–1):** 0.94
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** cloud-infra
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/adityamparikh-solr)
- **Repository:** <https://github.com/adityamparikh/solr-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "adityamparikh-solr"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/adityamparikh-solr` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/adityamparikh-solr/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
