How to Use the pgvector (Vector Database) MCP in Mastra AI
Build resilient database workflows that automatically search and update your pgvector tables using Mastra AI.
Works with every AI agent you already use
…and any MCP-compatible client
Connect pgvector (Vector Database) MCP to Mastra AI
Create your Vinkius account to connect pgvector (Vector Database) to Mastra AI — we handle the hosting, security, and runtime updates so you don't have to. No server setup required.
Key Capabilities
Conditional workflows with Mastra AI and pgvector
`search_vectors` acts as the decision node inside your Mastra AI state machine to route tasks based on semantic similarity scores. If the closest match falls below a specific threshold, your workflow branches to trigger an external fallback or human review. This prevents your agents from making decisions based on low-confidence database matches. Connecting this MCP Server to your workflow engine allows you to build multi-step pipelines that recover gracefully from database timeouts. The built-in retry logic ensures that transient database spikes don't crash your agentic operations.
Automated vector cleanup and pruning
`delete_vector` removes obsolete records from your PostgreSQL tables when a Mastra AI agent detects outdated or redundant information. The workflow engine schedules this cleanup as a background task, ensuring your vector indexes remain compact and fast. You don't need to write custom cron jobs to keep your database hygiene in check. Running this operation through the managed server prevents lock contention during peak hours. The agent coordinates deletions sequentially, preserving database performance for active search queries.
On-demand index optimization
`create_index` builds HNSW indexes automatically once your Mastra AI workflow detects that a table has crossed your target row threshold. The agent monitors database size using `list_tables` and triggers the indexing tool during low-traffic windows. This automated maintenance keeps your query latencies predictable without human intervention. Because our MCP setup handles the underlying PostgreSQL credentials, your Mastra workflows don't need direct administrative access to the database. The agent operates securely within its sandbox.
Set up pgvector (Vector Database) MCP in Mastra AI
Prerequisites
- Node.js 18+ and a TypeScript project
-
@mastra/mcp+@mastra/corepackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
npm install @mastra/mcp @mastra/coreplus your preferred model provider (e.g.@ai-sdk/openai). - 2
Configure the MCPClient
Create an
MCPClientwith your Vinkius endpoint as aURLobject. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. - 3
Discover and inject tools
Call
mcpClient.listTools()and spread the result into your agent'stoolsobject. All pgvector (Vector Database) tools become native Mastra tools. - 4
Run with any model
Swap
openai("gpt-4o")for any AI SDK-compatible provider. Callagent.generate()and the agent routes tool calls through MCP automatically.
import { MCPClient } from "@mastra/mcp";
import { Agent } from "@mastra/core/agent";
import { openai } from "@ai-sdk/openai";
const mcpClient = new MCPClient({
id: "pgvector-vector-database-mcp-client",
servers: {
"pgvector-vector-database-mcp": {
url: new URL(
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
),
},
},
});
const agent = new Agent({
name: "pgvector (Vector Database) Agent",
model: openai("gpt-4o"),
instructions: "You have access to pgvector (Vector Database) tools.",
tools: {
...(await mcpClient.listTools()),
},
});
const result = await agent.generate(
"List recent pgvector (Vector Database) transactions"
);
console.log(result.text); Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by pgvector. 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.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about pgvector (Vector Database) MCP in Mastra AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the pgvector (Vector Database) MCP today
We host it, we monitor it, we maintain it. You just paste one token.