vectorize
Official Vectorize MCP Server
claude mcp add --transport stdio vectorize-io-vectorize-mcp-server npx -y @vectorize-io/vectorize-mcp-server@latest \ --env VECTORIZE_TOKEN="your-token" \ --env VECTORIZE_ORG_ID="your-org-id" \ --env VECTORIZE_PIPELINE_ID="your-pipeline-id"
How to use
This MCP server integrates Vectorize to enable vector-based retrieval and text extraction as part of your MCP workflow. The server exposes tools for vector search (retrieve), document text extraction and chunking (extract), and advanced research capabilities (deep-research) that leverage your Vectorize pipeline. To use it, start the server with the configured environment variables (ORG ID, API token, and pipeline ID) and then issue the predefined MCP tool requests in your client or workspace. The retrieve tool will search your Vectorize index and return relevant documents, the extract tool can convert documents into Markdown-formatted text chunks, and deep-research can generate focused, research-oriented responses using your pipeline and optional web search.
How to install
Prerequisites:
- Node.js (LTS) and npm installed on your machine
- Access to a Vectorize account with an Organization ID, API Token, and a Pipeline ID
Installation steps:
- Install Node.js and npm from https://nodejs.org/ if not already installed.
- Open your terminal and set your Vectorize credentials as environment variables (replace placeholders with your actual values):
export VECTORIZE_ORG_ID=YOUR_ORG_ID
export VECTORIZE_TOKEN=YOUR_TOKEN
export VECTORIZE_PIPELINE_ID=YOUR_PIPELINE_ID
- Run the MCP server using npx:
npx -y @vectorize-io/vectorize-mcp-server@latest
This will start the Vectorize-based MCP server configured to read the environment variables above. You can also install and pin the package within your project using npm if you prefer:
npm install -D @vectorize-io/vectorize-mcp-server@latest
- If you use VS Code, you can paste the provided MCP JSON configuration into your user settings or workspace settings as shown in the README to wire the server with your environment inputs.
Additional notes
Tips:
- Ensure VECTORIZE_ORG_ID, VECTORIZE_TOKEN, and VECTORIZE_PIPELINE_ID are kept secret and not checked into version control.
- The server exposes three tools: retrieve (vector search for documents), extract (text extraction and Markdown chunking), and deep-research (private deep research via your pipeline). Each tool requires a specific JSON payload structure as shown in the README.
- If you encounter authentication errors, recheck token scopes in Vectorize and verify that the pipeline ID belongs to the same organization.
- When deploying in different environments (local, CI, or VS Code), consider exporting the environment variables in the respective environment startup script.
- You can override the default commands or add additional environment variables if your Vectorize setup requires extra configuration.
Related MCP Servers
any-chat-completions
MCP Server for using any LLM as a Tool
bitbucket
Bitbucket MCP - A Model Context Protocol (MCP) server for integrating with Bitbucket Cloud and Server APIs
time
⏰ Time MCP Server: Giving LLMs Time Awareness Capabilities
unity-editor
An MCP server and client for LLMs to interact with Unity Projects
website-publisher
AI Website builder and publisher MCP. Quickly publish and deploy your AI generated code as real website URL. Support html, css, js, python etc.
xgmem
Global Memory MCP server, that manage all projects data.