mcp-reranker
mcp-reranker
Ein generischer Model Context Protocol (MCP) Server, der Dokumenten-Reranking-Funktionen mittels sentence-transformers bereitstellt.
Dieser Server ist als eigenständiges Werkzeug konzipiert, das von jedem MCP-kompatiblen Client (wie Roo Code, Claude Desktop oder benutzerdefinierten Agenten) verwendet werden kann, um die Präzision von RAG (Retrieval-Augmented Generation) zu verbessern oder Agenten dabei zu helfen, bessere Entscheidungen zu treffen, indem die Relevanz zwischen einer Abfrage und mehreren Kandidaten bewertet wird.
Funktionen
Cross-Encoder Reranking: Nutzt das
CrossEncoder-Modell vonsentence-transformersfür eine hochpräzise Relevanzbewertung.Projektunabhängig: Vollständig unabhängig von spezifischer Anwendungslogik.
Anpassbare Modelle: Unterstützt verschiedene HuggingFace-Modelle. Sie können das Standardmodell über Umgebungsvariablen konfigurieren (Standard ist
BAAI/bge-reranker-v2-m3).JSON-Ausgabe: Gibt sortierte Ergebnisse in einem strukturierten JSON-Format zurück.
Related MCP server: ragi
Tools
rerank_documents
Berechnet Relevanz-Scores für eine Liste von Dokumenten im Vergleich zu einer gegebenen Abfrage und gibt diese sortiert nach Score zurück.
Argumente:
query(string): Die Suchanfrage oder die Kernabsicht, gegen die verglichen werden soll.documents(array of strings): Eine Liste von Dokumentbeschreibungen oder Texten, die bewertet werden sollen.model_name(string, optional): Die HuggingFace-Modellkennung. Standardmäßig wird die UmgebungsvariableRERANKER_MODEL_NAMEoder"BAAI/bge-reranker-v2-m3"verwendet.
Antwortbeispiel: Ein JSON-formatierter String:
[
{ "document": "The most relevant document text.", "score": 0.985 },
{ "document": "A partially relevant text.", "score": 0.452 },
{ "document": "Completely irrelevant text.", "score": 0.012 }
]Installation & Verwendung
Ausführung mit uvx
Fügen Sie Folgendes zu Ihrer MCP-Konfiguration hinzu (z. B. brownie_core_mcp_config.json).
Sie können das verwendete Modell anpassen, indem Sie die Umgebungsvariable RERANKER_MODEL_NAME setzen.
{
"mcpServers": {
"mcp-reranker": {
"command": "uvx",
"args": [
"--from",
"git+[https://github.com/globalpocket/mcp-reranker.git](https://github.com/globalpocket/mcp-reranker.git)",
"mcp-reranker"
],
"env": {
"RERANKER_MODEL_NAME": "BAAI/bge-reranker-v2-m3"
}
}
}
}Entwicklung
Voraussetzungen
Python 3.10+
Einrichtung
git clone [https://github.com/globalpocket/mcp-reranker.git](https://github.com/globalpocket/mcp-reranker.git)
cd mcp-reranker
uv sync --extra devTests ausführen
uv run pytestLizenz
MIT-Lizenz
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceMCP Server for ZeroEntropy collections, top documents and rerankers
- AlicenseAqualityDmaintenanceLocal-first RAG indexing and semantic search MCP server. Enables document retrieval and context-aware queries using local embedding models.314MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for semantic and hybrid search over RHEL documentation using docs2db RAG, with cross-encoder reranking and support for multiple MCP clients.4Apache 2.0
- AlicenseNot gradedqualityFmaintenanceA Model Context Protocol (MCP) server with Retrieval-Augmented Generation (RAG) for answering questions about imaginary SuperNova documentation. Enables semantic search over documentation using HuggingFace embeddings.1MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Remote ChromaDB vector database MCP server with streamable HTTP transport
MCP server for AI dialogue using various LLM models via AceDataCloud
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/globalpocket/mcp-reranker'
If you have feedback or need assistance with the MCP directory API, please join our Discord server