What are the runtime requirements?
Python 3.8+, Neo4j 5.0+ with the APOC plugin, and either an OpenAI API key (for the default 1536‑dimension embeddings) or the `sentence-transformers` library for a local fallback model.
@omarguzmanm
Basic information
MCP Server to improve LLM context through vector search.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-server-vector-search": {
"command": "uv",
"args": [
"venv"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
A Model Context Protocol server built with FastMCP that combines Neo4j’s graph database with vector search using embeddings. It enables intelligent semantic search across a knowledge graph through natural language queries, designed for MCP clients such as Claude AI.
After cloning the repository, create a virtual environment with uv, install dependencies (fastmcp, neo4j, openai, python-dotenv, sentence-transformers, pydantic), configure a .env file with Neo4j credentials and an optional OpenAI API key, and create a vector index in Neo4j. Launch the server with python main.py. The server exposes one tool: vector_search_neo4j(prompt), which converts a natural language query into an embedding and searches the vector index for semantically similar nodes.
all-MiniLM-L6-v2 embedding model.Python 3.8+, Neo4j 5.0+ with the APOC plugin, and either an OpenAI API key (for the default 1536‑dimension embeddings) or the `sentence-transformers` library for a local fallback model.
All data – nodes, their `embedding` properties, and the vector index – is stored inside a Neo4j database. The server only reads from and writes to that database.
No. If `OPENAI_API_KEY` is not set in `.env`, the server falls back to the local `all-MiniLM-L6-v2` model from `sentence-transformers`.
A vector index named `embeddableIndex` on nodes labeled `Document` with property `embedding`, dimension 1536, and cosine similarity. If using the local fallback model, adjust the dimension accordingly.
Use Cypher `SHOW INDEXES` to verify existence, and re‑create it with the `CREATE VECTOR INDEX` command shown in the Quick Start.
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors

Scento Perfume API is a free fragrance API and perfume notes database for developers and AI agents. Search 1,500+ perfumes and 400+ ingredients, compare scents, find similar perfumes, map scent families and build occasio
Memlord is a remote MCP server available at https://app.memlord.com.

The official Semantic-UI-React integration

One permissioned folder your team and your AI agents both log into.
Comments