MISAMA Search
MISAMA Search 1.0
MISAMA Search ist ein Windows-orientierter, vollständig lokaler semantischer Sucher, der nur Datei- und Ordnernamen liest. Er ist nicht auf Everything angewiesen und öffnet keine Dateiinhalte.
Was es kann
Exakte Namen, Teilzeichenfolgen, Fuzzy-Matching mit chinesischen Bigrammen und Sortierung nach übergeordnetem Verzeichniskontext;
Lokale semantische Suche mit BGE-small-zh-v1.5, z. B. findet „Auszeichnungserfahrung“ den „Lebenslauf“;
USearch HNSW Int8-Vektorindex für Millionen von Einträgen, mit Fallback auf exakte Float32-Suche, wenn das native Modul fehlt;
Stabile uint64-Datei-IDs, inkrementelle Vektoraktualisierungen bei Hinzufügen, Löschen und Umbenennen;
watchüberwacht automatisch Unterverzeichnisänderungen, ohne Administratorrechte;servebietet einen residenten HTTP-Dienst, der nur auf127.0.0.1lauscht, das Modell wird nur einmal geladen;MCP stdio Server und MISAMA Agent Harness Tool teilen sich denselben Index;
Optionaler Windows-MFT-Dienst für schnelles Scannen ganzer NTFS-Volumes; Administratorrechte sind nur für die Installation des Dienstes und das Lesen des Rohvolumes erforderlich.
Related MCP server: ragi
Datenschutzgrenzen
Der Index enthält Namen, Pfade, Typen und lokale Vektoren, nicht aber den Dateiinhalt. Scannen, Einbetten und Sortieren erfolgen vollständig lokal. MCP übergibt die ausgewählten Ergebnisse an den MCP-Aufrufer; der MISAMA-Cloud-Modelladapter ist standardmäßig deaktiviert. Nur wenn der Benutzer /privacy files on ausführt, werden bis zu 10 relative Pfade, Namen, Typen und Bewertungen zurückgegeben; absolute Pfade, der vollständige Index oder Vektoren werden niemals zurückgegeben.
Schnellstart (Quellcode)
Erfordert Node.js 24+ und Go 1.24+:
npm.cmd ci
npm.cmd run model:install
go build -trimpath -o .\bin\misama-search.exe .\cmd\misama-search
.\bin\misama-search.exe scan -backend walk -index .\data\my.idx 'D:\要索引的目录'
.\bin\misama-search.exe semantic-build -index .\data\my.idx
.\bin\misama-search.exe search -index .\data\my.idx '原神角色文件夹'Das Modell ist etwa 23,3 MiB groß. Nach dem Download kann MISAMA_OFFLINE=1 für vollständigen Offline-Betrieb gesetzt werden; MISAMA_MODEL_DIR kann ein benutzerdefiniertes oder tragbares Modellverzeichnis angeben. npm.cmd run model:verify überprüft die festen SHA-256-Hashes der vier Modelldateien.
Automatische Updates und residenter Dienst
.\bin\misama-search.exe refresh -index .\data\my.idx
.\bin\misama-search.exe watch -index .\data\my.idx
.\bin\misama-search.exe serve -index .\data\my.idx -addr 127.0.0.1:37421HTTP-Suche: POST /v1/search, JSON ist {"query":"获奖经历","limit":5,"semantic":true}. Der Dienst lehnt die Bindung an Nicht-Loopback-Adressen ab.
MCP
MCP-Client-Startbefehl:
node D:\路径\MISAMA-Search\semantic\mcp-server.mjsUmgebungsvariablen: MISAMA_SEARCH_INDEX, MISAMA_SEARCH_EXE; wenn eine Verbindung zum residenten Dienst hergestellt wird, zusätzlich MISAMA_SEARCH_URL und optional MISAMA_SEARCH_TOKEN. Der Tool-Name ist semantic_file_search.
Optionaler MFT-Dienst
Normale Arbeitsbereiche verwenden direkt walk + watch, ohne Dienst. Nur für das schnelle Indizieren ganzer NTFS-Volumes wird in einem Administrator-Terminal ausgeführt:
.\bin\misama-search.exe mft-service install -index 'D:\MISAMA-Data\whole-d.idx' 'D:\'
.\bin\misama-search.exe mft-service start
.\bin\misama-search.exe mft-service status
.\bin\misama-search.exe mft-service stop
.\bin\misama-search.exe mft-service uninstallDer Dienstname ist MISAMASearchMFT. Er führt nur Dateinamen-Metadatenscans und Indexaktualisierungen durch; er führt keine Cloud-Modelle, MCP oder Agenten aus.
Installation, Upgrade und Deinstallation
Nach dem Entpacken des Release-Archivs:
powershell -ExecutionPolicy Bypass -File .\scripts\install.ps1 -InstallDir 'D:\Apps\MISAMA Search' -DataDir 'D:\MISAMA Search Data' -AddToPathDas erneute Ausführen desselben Installationsbefehls führt ein Upgrade durch; das unabhängige DataDir wird nicht überschrieben. Die Deinstallation behält den Index standardmäßig; nur mit explizitem -RemoveData wird er gelöscht:
powershell -ExecutionPolicy Bypass -File 'D:\Apps\MISAMA Search\scripts\uninstall.ps1' -InstallDir 'D:\Apps\MISAMA Search' -DataDir 'D:\MISAMA Search Data'Getestete Fakten
100 eingefrorene chinesische Szenarien: Recall@5 99 %, MRR 0,945;
Millionen 512-dimensionale Int8-HNSW: P95 4,82 ms, Recall@10 95,5 %;
Residenter semantischer Dienst, heiße Abfragen: P95 4,54 ms;
Residenter reiner Namensdienst, heiße Abfragen: P95 0,252 ms;
npm-Produktionsabhängigkeits-Audit: 0 Schwachstellen (2026-08-20).
Hardware, Methoden und Einschränkungen finden Sie in BENCHMARKS.md. Der chinesische Qualitätsdatensatz ist eine manuell erstellte Simulation realistischer Szenarien, keine echten Benutzerdaten; synthetische Millionen-Vektor-Ergebnisse entsprechen auch nicht der chinesischen semantischen Qualität.
Bekannte Einschränkungen
Das native Windows-MFT-Backend unterstützt nur NTFS und erfordert Administratorrechte; bei Fehlern fällt
autoauf Verzeichnisdurchlauf zurück;watchführt nach Änderungen einen Abgleich der Namensmetadaten durch; große Verzeichnisse können später auf direkte Aktualisierung über USN-Ereignisse erweitert werden;Wenn die HNSW-Kapazität erschöpft ist, wird automatisch ein vollständiger Neuaufbau durchgeführt; ein unterbrechungsfreier Wechsel mit doppeltem Index ist noch nicht implementiert;
Der erste Modelldownload erfordert eine Internetverbindung; für Offline-Veröffentlichungen kann das verifizierte
models-Verzeichnis separat verteilt werden.
Lizenz: Projektquellcode MIT. Drittanbieterkomponenten siehe THIRD_PARTY_NOTICES.md.
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 gradedqualityDmaintenanceIndexes local files (PDF, TXT, CSV, Markdown) with embeddings for semantic search. Provides both CLI and MCP server interfaces so Claude Desktop can search and read your local documents.MIT
- AlicenseAqualityDmaintenanceLocal-first RAG indexing and semantic search MCP server. Enables document retrieval and context-aware queries using local embedding models.314MIT
- AlicenseNot gradedqualityCmaintenanceLocal MCP server that enables AI clients to read and search memories from the Fovea macOS app, with privacy-focused local operation and optional semantic search.Apache 2.0
- FlicenseAqualityDmaintenanceProvides semantic vector search over local codebases via MCP, enabling hybrid search (dense + sparse + RRF) for any MCP client like GitHub Copilot or Claude Desktop.58
Related MCP Connectors
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Serve a folder of Markdown notes as an MCP server: hybrid search, reading, and sourced answers.
Agentic search over your Dewey document collections from any MCP-compatible client.
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/miyc176/MISAMA-Search'
If you have feedback or need assistance with the MCP directory API, please join our Discord server