Vinkius
Milvus

Milvus MCP. Run complex vector searches from plain conversation.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Milvus (Open-Source Vector Database) MCP on Cursor AI Code Editor MCP Client Milvus (Open-Source Vector Database) MCP on Claude Desktop App MCP Integration Milvus (Open-Source Vector Database) MCP on OpenAI Agents SDK MCP Compatible Milvus (Open-Source Vector Database) MCP on Visual Studio Code MCP Extension Client Milvus (Open-Source Vector Database) MCP on GitHub Copilot AI Agent MCP Integration Milvus (Open-Source Vector Database) MCP on Google Gemini AI MCP Integration Milvus (Open-Source Vector Database) MCP on Lovable AI Development MCP Client Milvus (Open-Source Vector Database) MCP on Mistral AI Agents MCP Compatible Milvus (Open-Source Vector Database) MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Milvus MCP Server manages vector storage and retrieval. It lets your AI agent perform Approximate Nearest Neighbor (ANN) searches on vast embedding collections, filter results using structured data fields, and audit the entire database schema—all through natural conversation.

What your AI agents can do

Delete entities

Removes specific vector records from a collection using their unique primary keys.

Describe collection

Retrieves the full schema map, including index definitions and dimensions for any specified Milvus collection.

Get collection stats

Pulls real-time statistics on a collection, reporting its total row count and current memory usage.

+ 4 more capabilities included
Perform Semantic Vector Search

The agent runs Approximate Nearest Neighbor (ANN) searches, identifying the most semantically relevant data points based on raw embedding vectors.

Filter by Structured Data Fields

You narrow search results using explicit scalar expressions to target entities based on known fields like IDs or dates, combining structure with semantic search.

Audit Collection Schema and Indexes

The agent lists all vector collections and retrieves detailed schema maps, including dimensions and primary key definitions for each one.

Monitor Database Health Metrics

You pull real-time statistics on a collection, getting the current entity count and physical memory usage to check performance.

Manage Specific Records (CRUD)

The agent can fetch specific vector items by their primary key or irreversibly delete records using that identifier.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Included with Plan

Waiting for input…

AI Agent

Milvus (Open-Source Vector Database) MCP Server: 7 Tools

These tools allow your AI client to manage Milvus vector storage. You can search embeddings, filter records by structured fields, and audit the entire database schema.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Milvus (Open-Source Vector Database) on Vinkius
delete019d75d4

delete entities

Removes specific vector records from a collection using their unique primary keys.

describe019d75d4

describe collection

Retrieves the full schema map, including index definitions and dimensions for any specified Milvus collection.

get019d75d4

get collection stats

Pulls real-time statistics on a collection, reporting its total row count and current memory usage.

get019d75d4

get entities

Extracts unique vector items by listing them based exactly on known primary keys.

list019d75d4

list collections

Queries and lists all the named collections currently tracked inside your Milvus Vector Database instance.

query019d75d4

query entities

Filters entities by using specific scalar expressions, allowing you to query structured data fields like tags or IDs.

search019d75d4

search vectors

Finds the nearest vector neighbors by taking a raw embedding JSON array and searching across your collections.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Milvus (Open-Source Vector Database), then connect any of our 4,900+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,900+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Milvus MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Milvus. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 7 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Checking a database schema shouldn't feel like reading an API manual.

Today, figuring out what data is even in the system means clicking through multiple dashboards: checking the collection names, then manually hopping to the documentation page for dimensions, and finally running separate queries just to see if the index was built correctly. It's a slow, multi-step process of guesswork.

With this MCP server, you ask your agent to audit the system. One prompt—'What collections do I have?'—gets you the list; another—'Show me the schema for X'—gives you the full technical breakdown instantly. You get immediate certainty.

Milvus MCP Server: Get data insights, not just vague descriptions.

Manual data management involves copying IDs from one search result to another tool call for cleanup or verification—a painful process of copy/pasting identifiers across multiple windows. It slows down iteration and makes debugging nearly impossible.

The MCP server handles the flow: it pulls results (e.g., using `get_entities`), packages those results, and sends them directly to a clean-up tool like `delete_entities`. You just tell your agent what you want gone, and it runs the entire sequence.

What you can do with this MCP connector

You gotta connect your AI agent to this Milvus server for full control over vector search and storage. It lets your agent run complex operations on massive embedding collections without you having to write a single line of SDK code. You'll be able to manage everything from querying the deepest semantic layers of data to checking the health metrics of the whole database.

When you use search_vectors, your agent runs Approximate Nearest Neighbor (ANN) searches. It takes a raw embedding JSON array and finds the most semantically relevant vectors across all your collections, matching meaning instead of just keywords. You can then combine that semantic search with structure using query_entities; this lets you filter results by explicit scalar expressions—like limiting the search to records where the tag is 'VIP' or the ID falls within a specific date range.

It’s how you narrow down the needle in the haystack when both meaning and known fields matter.

To check what data lives in your system, you can use list_collections to pull a list of every named collection housed inside your Milvus instance. If you need the technical blueprint for any single one of those collections, running describe_collection pulls the full schema map. That map includes index definitions, dimensions, and primary key rules—it shows you exactly what data structure you’re dealing with.

You can also use get_collection_stats to check performance; this function reports real-time statistics on a collection, giving you its total row count and current memory usage so you know if it's running smooth.

Managing the actual records is straightforward too. If you need specific vector items, get_entities extracts unique data by listing them based exactly on known primary keys. Need to clean up some junk? You use delete_entities to remove specific vector records using their unique primary keys. This action is permanent, so you'll know what you're doing when you run it.

This suite of tools gives your agent complete control over the data lifecycle: you can find stuff semantically, filter it with structured fields, list all collections and check their schemas, monitor performance metrics like entity count and memory usage, and finally, pull or delete specific records by ID. It's a comprehensive way to operate on vector storage right through natural conversation.

Built · Hosted · Managed by Vinkius Milvus MCP Server - Vector Database Operations Server ID 019d75d4-b945-735f-bb6d-1a2d525fd527
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About Milvus MCP

How do I list all vector collections in Milvus using list_collections? +

You ask your agent to run list_collections. It will return a direct list of every collection name and their basic dimension count (e.g., 'image_embeddings' - Dim: 512). This is the best place to start.

What if my vector search results aren't accurate? Should I use query_entities? +

If your semantic search (via search_vectors) gives you too many irrelevant matches, try using query_entities. This lets you filter the results using strict scalar fields like 'product_type: electronics,' which adds precision.

I need to see the schema for a collection. What tool should I use? Is it describe_collection? +

Yes, describe_collection is the right one. It gives you the complete map of the collection's schema, including primary keys and index types. This lets you know what fields are available to filter on.

Can I check how much memory my Milvus database is using? +

You use get_collection_stats. You tell the agent which collection you want to check, and it returns metrics like total entity count and current physical memory usage.

How do I safely remove records using the delete_entities tool? +

You must use delete_entities and provide the specific primary keys of the vectors you want to remove. This action is irreversible, so double-check your list of IDs before running it.

I know the exact IDs I need. Should I use get_entities instead of searching? +

Yes, if you have specific primary keys, get_entities is your tool. It retrieves unique vector items directly by their known ID, bypassing semantic search entirely.

What data format does the search_vectors tool require for its input? +

The search_vectors tool requires a strict JSON array that matches the exact dimensions of your collection. Your agent must feed it this raw embedding vector data to find nearest neighbors.

How do I filter search results by structured fields using query_entities? +

Use query_entities and provide sophisticated scalar expressions. This lets you narrow down results by specific metadata, like date ranges or tags, before performing the vector match.

How do I perform an ANN search through my agent? +

Use the search_vectors tool by providing the collection name and a JSON float array matching the collection's dimensions. Your agent will perform an Approximate Nearest Neighbor search and return the most semantically relevant entities.

Can I filter results using structured fields instead of just vectors? +

Yes. Use the query_entities tool with a Milvus-style filter expression. This allows you to retrieve entities based on primary keys, tags, or other scalar fields without necessarily performing a vector similarity search.

How do I check the schema and dimension requirements for a Milvus collection? +

The describe_collection tool retrieves the complete schema mapping. Your agent will report the required vector dimensions, index types, and primary key names, helping you ensure your search queries are compatible with the database logic.

Built & Managed by Vinkius 30s setup 7 tools

We've already built the connector for Milvus. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 7 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.