MCP.Market

Local FAISS MCP Server

by nonatofabio·io.github.nonatofabio/local-faiss-mcp·v0.2.0-rc.3·34 stars

Local FAISS vector database for RAG with document ingestion, semantic search, and MCP prompts.

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
Growing

34 stars33 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • ingest_document

    Ingest a document into the FAISS vector store. The document will be chunked, embedded, and stored for later retrieval.

  • query_rag_store

    Query 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

no findings
  • 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
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-mcp

Optional: 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.html

Note: 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/directory

2. As a Python module:

python -m local_faiss_mcp --index-dir /path/to/index/directory

3. For development/testing:

python local_faiss_mcp/server.py --index-dir /path/to/index/directory

Command-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-name

Using 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.

All Local FAISS MCP Server alternatives →
  • ArcadeDB MCP Server
    Built-in MCP server for ArcadeDB multi-model database (graph, document, vector, time-series)
    B
  • CogniCore
    Memory, reflection and safety for AI agents. Hosted or local, no vector database.
    A
  • Appwrite
    Build and deploy backends: auth, Postgres/MySQL/vector databases, storage, functions, hosting, CDN
    A
  • Rebase
    Schema, database, document, user and dev-server tools for a Rebase backend project.
    B
  • Citadel
    Encrypted-first embedded database with vector search and agent memory, exposed as MCP tools
    B