maxkb-knowledge-mcp
MaxKB Wissensdatenbank-Suche-MCP
Ein MCP-Dienst auf Basis der MaxKB-Admin-API, der anhand von Benutzerfragen passende Wissensdatenbank-Segmente abruft. Unterstützt Vektorsuche, Hybride Suche und Volltextsuche. Standardmäßig ist Top K = 10, der Suchmodus ist die Vektorsuche.
Standardmäßig wird der Dienst über Streamable HTTP bereitgestellt:
MCP-Adresse:
http://<主机>:8000/mcpHealth-Check:
http://<主机>:8000/health
Funktionen
Werkzeug | Beschreibung |
| Passende Segmente anhand der Frage abrufen |
| Wissensdatenbanken auflisten |
| Einzelne Wissensdatenbank anzeigen |
| Dokumente einer Wissensdatenbank auflisten |
| Arbeitsbereiche auflisten |
search_mode (falls nicht vom Tool angegeben, wird die Umgebungsvariable verwendet; Standard ist die Vektorsuche):
向量/向量检索/embedding混合/混合检索/blend全量/全量检索/keywordsauto: Hybride Suche → Vektorsuche → Volltextnavigation, bis ein Treffer erzielt wird
Wenn knowledge_ids nicht angegeben ist, wird in allen Wissensdatenbanken des aktuellen Arbeitsbereich gesucht, die ein Vektormodell konfiguriert haben.
Related MCP server: mcp-rag-assistant
Umgebungsvariablen
Kopieren Sie die Beispieldatei und passen Sie die Werte an Ihre Umgebung an:
cp .env.example .envVariable | Standard | Beschreibung |
| Keine | MaxKB-Adresse, z. B. |
| Keine | Benutzer-API-Key; im HTTP-Modus optional, wird |
|
| Standard-Arbeitsbereich |
|
| Anzahl der zurückgegebenen Treffer, Bereich 1–100 |
|
|
|
|
| kann auf |
|
| Anfragezeitlimit in Sekunden |
|
|
|
|
| HTTP-Bindungsadresse |
|
| HTTP-Port |
|
| Verzeichnis für lokale Protokolle |
|
| Aufbewahrungszeit in Tagen; danach automatische Löschung |
Wenn bei einem einzelnen Aufruf von search_knowledge top_n oder search_mode übergeben wird, werden die serverseitigen Standardwerte überschrieben.
Lokaler Start
Erfordert Python 3.10+ und uv.
cp .env.example .env
uv sync
uv run maxkb-mcpNach dem Start:
MCP:
http://127.0.0.1:8000/mcpHealth-Check:
http://127.0.0.1:8000/healthProtokolldatei:
logs/mcp.log(tägliche Rotation, standardmäßig 7 Tage vorgehalten)
Beispiel für die Client-Anbindung:
{
"mcpServers": {
"maxkb-knowledge": {
"transport": "streamable_http",
"url": "http://127.0.0.1:8000/mcp",
"headers": {
"Authorization": "你的 MaxKB API Key"
},
"disabled": false
}
}
}Authorization kann der rohe Key oder Bearer <key> sein.
Falls der stdio-Modus benötigt wird:
MCP_TRANSPORT=stdio uv run maxkb-mcpDocker-Image erstellen
Erfordert Docker 20.10+.
docker build -t maxkb-mcp:latest .Für Netzwerke innerhalb Chinas wird empfohlen, einen PyPI-Armor anzugeben:
docker build \
--build-arg PIP_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple \
-t maxkb-mcp:latest .Push in die Image-Registry (optional):
docker tag maxkb-mcp:latest <registry>/<namespace>/maxkb-mcp:0.1.0
docker push <registry>/<namespace>/maxkb-mcp:0.1.0Docker-Bereitstellung
docker-compose.yml erstellt kein Image, sondern startet nur mit einem bereits vorhandenen Image. Stellen Sie sicherdass Sie das Image vorher lokal gebaut oder aus der Registry gezogen haben.
cp .env.example .env
docker-compose up -d
docker-compose logs -f maxkb-mcpBei Verwendung eines Remote-Images:
MAXKB_MCP_IMAGE=<registry>/<namespace>/maxkb-mcp:0.1.0 docker-compose up -dNach dem Start:
MCP:
http://<主机>:8000/mcpHealth-Check:
http://<主机>:8000/healthProtokollverzeichnis: Host
./logs(im Container/app/logs)
Nach einem HTTPS-Reverse-Proxy ändern Sie die Client-url auf https://your-domain/mcp.
Falls MaxKB auf dem Host-Host bereitgestellt ist, setzen Sie MAXKB_BASE_URL auf http://host.docker.internal:<端口>.
Dienst stoppen:
docker-compose downProtokollierung
Alle HTTP-Anfragen und MCP-Tool-Aufrufe werden in lokalen Protokollen gespeichert; Authorization wird maskiert.
Datei:
{MAXKB_LOG_DIR}/mcp.log, täglich rotiert zumcp.log.YYYY-MM-DDBeim Start werden abgelaufene Dateien einmal bereinigt, danach alle 6 Stunden
Protokolle, die
MAXKB_LOG_RETENTION_DAYS(Standard 7 Tage) überschreiten, werden gelöscht
Häufige Fragen
Kein API-Key angegeben: Den MaxKB-Benutzer-Key über
headers.Authorizationdes Clients übergeben oderMAXKB_API_KEYin.envkonfigurierenBuild langsam oder Zeitüberschreitung: Beim Packen
--build-arg PIP_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simpleangebenContainer kann MaxKB nicht erreichen: Prüfen Sie
MAXKB_BASE_URL, das Netzwerk und obhost.docker.internalerforderlich istZertifikatsprüfung fehlgeschlagen:
MAXKB_VERIFY_SSL=falsesetzen
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables interaction with the Innovaas Knowledge Management System through MCP, providing multi-modal search, RAG-powered chat with intelligent token management, and document access.MIT
- FlicenseNot gradedqualityCmaintenanceProvides RAG-based knowledge retrieval and document management as MCP tools, supporting hybrid search, reranking, and retrieval process visualization.
- FlicenseNot gradedqualityCmaintenanceEnables querying company knowledge base using RAG, providing accurate answers from internal documents via MCP.
- AlicenseNot gradedqualityCmaintenanceEnables document ingestion, semantic search, and retrieval-augmented generation via MCP tools and REST API, using vector embeddings and intelligent chunking.MIT
Related MCP Connectors
Query any docs site via MCP. Submit a URL, ask questions, get cited answers.
Knowledge coverage map and health score. Ingest docs into a governed knowledge graph via MCP.
Manage SRG+ hubs, channels, content, assets, users, and workspaces from any MCP-aware AI agent.
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/North-CS/maxkb-knowledge-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server