Local FAISS MCP Server
io.github.nonatofabio/local-faiss-mcp·v0.2.0-rc.3·34 starsLocal FAISS vector database for RAG with document ingestion, semantic search, and MCP prompts.
34 stars33 downloads/wk
Reviews
Write oneNobody has reviewed Local FAISS MCP Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Local FAISS MCP Server tools (2)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
ingest_documentIngest a document into the FAISS vector store. The document will be chunked, embedded, and stored for later retrieval.
query_rag_storeQuery the FAISS vector store to retrieve relevant document chunks based on semantic similarity.
Public scan report
scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it
- Code scan9 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 160 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Local FAISS MCP Server compares
Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 55% of 802 Databases servers
- Tools
- 2
- the typical Databases server has 8
- Tools that change things
- 0%
- typical: 10%. Fewer write tools means less an agent can break
- GitHub stars
- 34
- more than 87% of 602 Databases servers
- Downloads a week
- 33
- more than 19% of 328 Databases servers with a package
What its tools let an agent do: 2 read
Install Local FAISS MCP Server in Claude Code, Cursor or VS Code
claude mcp add local-faiss-mcp -- uvx local-faiss-mcp
What the publisher says
From the Local FAISS MCP Server repository's README, as published. We do not edit it. Read it on GitHub
Local FAISS MCP Server
<!-- mcp-name: io.github.nonatofabio/local-faiss-mcp -->
A Model Context Protocol (MCP) server that provides local vector database functionality using FAISS for Retrieval-Augmented Generation (RAG) applications.
Features
Core Capabilities
- Local Vector Storage: Uses FAISS for efficient similarity search without external dependencies
- Document Ingestion: Automatically chunks and embeds documents for storage
- Semantic Search: Query documents using natural language with sentence embeddings
- Persistent Storage: Indexes and metadata are saved to disk
- MCP Compatible: Works with any MCP-compatible AI agent or client
v0.2.0 Highlights
- CLI Tool: local-faiss command for standalone indexing and search
- Document Formats: Native PDF/TXT/MD support, DOCX/HTML/EPUB with pandoc
- Re-ranking: Two-stage retrieve and rerank for better results
- Custom Embeddings: Choose any Hugging Face embedding model
- MCP Prompts: Built-in prompts for answer extraction and summarization
Quickstart
# Install
pip install local-faiss-mcp
# Index documents
local-faiss index document.pdf
# Search
local-faiss search "What is this document about?"Or use with Claude Code - configure MCP client (see Configuration) and try:
Use the ingest_document tool with: ./path/to/document.pdf
Then use query_rag_store to search for: "How does FAISS perform similarity search?"Claude will retrieve relevant document chunks from your vector store and use them to answer your question.
Installation
⚡️ Upgrading? Run pip install --upgrade local-faiss-mcp
From PyPI (Recommended)
pip install local-faiss-mcpOptional: Extended Format Support
For DOCX, HTML, EPUB, and 40+ additional formats, install pandoc:
# macOS
brew install pandoc
# Linux
sudo apt install pandoc
# Or download from: https://pandoc.org/installing.htmlNote: PDF, TXT, and MD work without pandoc.
From Source
git clone https://github.com/nonatofabio/local_faiss_mcp.git
cd local_faiss_mcp
pip install -e .Usage
Running the Server
After installation, you can run the server in three ways:
1. Using the installed command (easiest):
local-faiss-mcp --index-dir /path/to/index/directory2. As a Python module:
python -m local_faiss_mcp --index-dir /path/to/index/directory3. For development/testing:
python local_faiss_mcp/server.py --index-dir /path/to/index/directoryCommand-line Arguments:
- --index-dir: Directory to store FAISS index and metadata files (default: current directory)
- --embed: Hugging Face embedding model name (default: all-MiniLM-L6-v2)
- --rerank: Enable re-ranking with specified cross-encoder model (default: BAAI/bge-reranker-base)
Using a Custom Embedding Model:
# Use a larger, more accurate model
local-faiss-mcp --index-dir ./.vector_store --embed all-mpnet-base-v2
# Use a multilingual model
local-faiss-mcp --index-dir ./.vector_store --embed paraphrase-multilingual-MiniLM-L12-v2
# Use any Hugging Face sentence-transformers model
local-faiss-mcp --index-dir ./.vector_store --embed sentence-transformers/model-nameUsing Re-ranking for Better Results:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Local FAISS MCP Server: common questions
- Is Local FAISS MCP Server safe?
- Mostly: it is graded B (82/100). Read the Local FAISS MCP Server safety report
- How do I install Local FAISS MCP Server?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Local FAISS MCP Server need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Local FAISS MCP Server maintained?
- The last commit was 193 days ago (2026-04-24). The latest release is v0.2.0-rc.3.
- What can I use instead of Local FAISS MCP Server?
- Servers from other publishers that do the same job: ArcadeDB MCP Server, CogniCore MCP server and Appwrite MCP server. Compare all Local FAISS MCP Server alternatives.
- How does Local FAISS MCP Server compare with other Databases MCP servers?
- safety score 82/100 (higher than 55% of 802 Databases servers); tools 2 (the typical Databases server has 8); tools that change things 0% (typical: 10%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Local FAISS MCP Server
Same job from other publishers: the closest match first, then the best rated.
ArcadeDB MCP ServerBuilt-in MCP server for ArcadeDB multi-model database (graph, document, vector, time-series)not reviewedGrowingB- CogniCoreMemory, reflection and safety for AI agents. Hosted or local, no vector database.5.0(1)GrowingA
- AppwriteBuild and deploy backends: auth, Postgres/MySQL/vector databases, storage, functions, hosting, CDNnot reviewedEstablishedA
- RebaseSchema, database, document, user and dev-server tools for a Rebase backend project.not reviewedGrowingB
- CitadelEncrypted-first embedded database with vector search and agent memory, exposed as MCP toolsnot reviewedGrowingB