vectorai-mcp-server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@vectorai-mcp-serverSearch my notes for anything about judging criteria."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
vectorai-mcp-server
Expose Actian VectorAI DB as an MCP server, so Claude (Desktop or Code) and Cursor can create collections, ingest documents, and run semantic search through plain natural-language tool calls - no manual vector math, no client-side embedding code.
All embedding happens server-side with sentence-transformers (all-MiniLM-L6-v2, 384 dimensions). Every tool takes and returns plain strings/JSON; raw vectors never cross the MCP boundary.
This is a demo project for a hackathon talk, kept intentionally simple, with no auth or multi-tenancy.
Prerequisites
Docker (to run VectorAI DB)
Python 3.10+
Related MCP server: Qdrant MCP Server
1. Start VectorAI DB
From the project root:
docker-compose up -dThis starts actian/vectorai:latest, exposing:
6573- REST API6574- gRPC API (used by the Python client)6575- Local UI
Data persists in ./local_data across restarts. Check it's running with:
docker ps
docker logs vectorai2. Install dependencies
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txtOptionally copy .env.example to .env if you want to override the default VectorAI DB URL:
cp .env.example .env3. Verify the connection with the demo script
Before wiring up any MCP client, sanity-check that VectorAI DB and the embedding model both work:
python examples/demo.pyThis creates a hackathon_demo collection, embeds and ingests six sample FAQ documents, runs the query "when do we submit our project", and prints the top match. The first run downloads the all-MiniLM-L6-v2 model (~90 MB), so it may take a minute.
Windows note:
sentence-transformerspulls intorch, which ships some deeply nested license files. Ifpip installfails withWinError 206("filename or extension is too long"), either enable long paths (Settings ā System ā About ā Advanced system settings, or setLongPathsEnabledunderHKLM\SYSTEM\CurrentControlSet\Control\FileSystemto1and reboot) or clone the project closer to your drive root (e.g.C:\dev\vectorai-mcp-server) to shorten the path.
4. Register the MCP server
Claude Desktop
Edit your claude_desktop_config.json (location varies by OS) and add a vectorai-db entry under mcpServers. Use absolute paths to your Python executable and to server.py:
{
"mcpServers": {
"vectorai-db": {
"command": "/absolute/path/to/.venv/bin/python",
"args": ["/absolute/path/to/vectorai-mcp-server/server.py"],
"env": {
"VECTORAI_URL": "localhost:6574"
}
}
}
}On Windows, command would look like C:\\absolute\\path\\to\\vectorai-mcp-server\\.venv\\Scripts\\python.exe.
Restart Claude Desktop after saving. You should see vectorai-db listed as a connected MCP server (look for the š/tools icon).
Cursor
Create or edit .cursor/mcp.json in the project (or ~/.cursor/mcp.json for a global config) and add the same server entry:
{
"mcpServers": {
"vectorai-db": {
"command": "/absolute/path/to/.venv/bin/python",
"args": ["/absolute/path/to/vectorai-mcp-server/server.py"],
"env": {
"VECTORAI_URL": "localhost:6574"
}
}
}
}Reload Cursor (or toggle the MCP server off/on in Settings ā MCP) to pick up the change. You should see vectorai-db and its six tools (create_collection, ingest_documents, search, list_collections, get_collection_info, delete_collection) listed as available.
5. Try it
With VectorAI DB running and the MCP server connected, type prompts like these into Claude or Cursor:
"Create a collection called
notes.""Add these three facts about our hackathon to
notes: the hackathon starts Saturday at 9am, submissions close Sunday at 9am, and first prize is $2,000.""What's the prize deadline?"
"Search
notesfor anything about judging criteria.""List all the collections in the database."
"How many documents are in
notes?""Delete the
notescollection."
The assistant will call create_collection, ingest_documents, search, list_collections, get_collection_info, and delete_collection on your behalf, embedding everything with all-MiniLM-L6-v2 behind the scenes.
Project structure
vectorai-mcp-server/
āāā server.py # The MCP server (FastMCP, stdio transport)
āāā requirements.txt
āāā docker-compose.yml # Runs actian/vectorai:latest
āāā .env.example
āāā examples/
ā āāā demo.py # Standalone connection check, no MCP client needed
āāā README.mdThis 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 Connectors
Ingest, manage, and retrieve documents for RAG-powered AI applications
A collaborative substrate over your data: vector, knowledge graph, SQL, geospatial, streaming.
The Needle MCP server enables semantic search on documents stored in files like PDFs, DOCX, and XLSX by connecting AI applications to external data sources. It provides capabilities to create and manage document collections, perform natural language searches on stored content, and retrieve relevant information without requiring exact keyword matches.
Ask data questions in natural language. Get SQL, insights, and charts from your databases.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables natural language database operations and semantic document search through SQLite and vector database integration. Converts plain English instructions into SQL queries and provides RAG capabilities for uploaded documents.
- AlicenseNot gradedqualityBmaintenanceEnables semantic search and document management using a local Qdrant vector database with OpenAI embeddings. Supports natural language queries, metadata filtering, and collection management for AI-powered document retrieval.7236MIT
- FlicenseNot gradedqualityDmaintenanceEnables interaction with Qdrant vector database for storing, searching, and managing vectors with automatic text embedding.1

KDB.AI MCP Serverofficial
AlicenseNot gradedqualityCmaintenanceEnables interaction with KDB.AI through natural language for vector database operations, similarity searches, hybrid search, and advanced data analysis.1Apache 2.0
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/gerimate/vectorai-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server