What is 🔍 MCP Server - Vector Search?
🔍 MCP Server - Vector Search is 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, converting them into 1536-dimensional vectors via OpenAI (or a sentence-transformers fallback) and returning ranked results from a Neo4j vector index.
How to use 🔍 MCP Server - Vector Search?
Install with uv, clone the repository, set up a .env file with Neo4j credentials and an optional OpenAI API key, create a vector index in Neo4j, then run python main.py. The server exposes a single tool vector_search_neo4j(prompt) that accepts natural language queries and returns semantically similar nodes with similarity scores.
Key features of 🔍 MCP Server - Vector Search
- Combines Neo4j graph database with vector search
- Uses OpenAI embeddings or sentence-transformers as fallback
- Single powerful tool for semantic search
- Asynchronous, non-blocking I/O for high throughput
- Easy integration with Claude Desktop via MCP
- Dependency management with uv (10‑100x faster resolution)
Use cases of 🔍 MCP Server - Vector Search
- Semantic document retrieval in knowledge-graph-powered applications
- Natural‑language querying of structured and unstructured data stored in Neo4j
- Connecting AI assistants (e.g., Claude) to graph knowledge for context‑aware answers
- Intelligent search across enterprise knowledge bases that use graph and vector indexes
评论