Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AIFire in da houseCheck it out free

vectorize-mcp-server

MCP.Pizza Chef: vectorize-io

The Vectorize MCP Server is a Model Context Protocol server that integrates seamlessly with Vectorize.io, enabling advanced vector retrieval and text extraction capabilities. It allows developers to expose vector search and text extraction functionalities as structured, real-time context to LLMs, facilitating enhanced AI workflows and multi-step reasoning. Installation is straightforward via npx or VS Code, making it accessible for embedding in various AI-enhanced applications.

Use This MCP server To

Enable vector-based document retrieval for LLMs Extract structured text data from documents in real time Integrate vector search into AI-powered applications Provide real-time context from vector databases to models Support multi-step reasoning with vector retrieval data Embed vector search capabilities in chatbots or assistants Automate knowledge extraction from large text corpora Enhance search relevance using vector similarity scoring

README

Vectorize MCP Server

A Model Context Protocol (MCP) server implementation that integrates with Vectorize for advanced Vector retrieval and text extraction.

Vectorize MCP server

Installation

Running with npx

export VECTORIZE_ORG_ID=YOUR_ORG_ID
export VECTORIZE_TOKEN=YOUR_TOKEN
export VECTORIZE_PIPELINE_ID=YOUR_PIPELINE_ID

npx -y @vectorize-io/vectorize-mcp-server@latest

VS Code Installation

For one-click installation, click one of the install buttons below:

Install with NPX in VS Code Install with NPX in VS Code Insiders

Manual Installation

For the quickest installation, use the one-click install buttons at the top of this section.

To install manually, add the following JSON block to your User Settings (JSON) file in VS Code. You can do this by pressing Ctrl + Shift + P and typing Preferences: Open User Settings (JSON).

{
  "mcp": {
    "inputs": [
      {
        "type": "promptString",
        "id": "org_id",
        "description": "Vectorize Organization ID"
      },
      {
        "type": "promptString",
        "id": "token",
        "description": "Vectorize Token",
        "password": true
      },
      {
        "type": "promptString",
        "id": "pipeline_id",
        "description": "Vectorize Pipeline ID"
      }
    ],
    "servers": {
      "vectorize": {
        "command": "npx",
        "args": ["-y", "@vectorize-io/vectorize-mcp-server@latest"],
        "env": {
          "VECTORIZE_ORG_ID": "${input:org_id}",
          "VECTORIZE_TOKEN": "${input:token}",
          "VECTORIZE_PIPELINE_ID": "${input:pipeline_id}"
        }
      }
    }
  }
}

Optionally, you can add the following to a file called .vscode/mcp.json in your workspace to share the configuration with others:

{
  "inputs": [
    {
      "type": "promptString",
      "id": "org_id",
      "description": "Vectorize Organization ID"
    },
    {
      "type": "promptString",
      "id": "token",
      "description": "Vectorize Token",
      "password": true
    },
    {
      "type": "promptString",
      "id": "pipeline_id",
      "description": "Vectorize Pipeline ID"
    }
  ],
  "servers": {
    "vectorize": {
      "command": "npx",
      "args": ["-y", "@vectorize-io/vectorize-mcp-server@latest"],
      "env": {
        "VECTORIZE_ORG_ID": "${input:org_id}",
        "VECTORIZE_TOKEN": "${input:token}",
        "VECTORIZE_PIPELINE_ID": "${input:pipeline_id}"
      }
    }
  }
}

Configuration on Claude/Windsurf/Cursor/Cline

{
  "mcpServers": {
    "vectorize": {
      "command": "npx",
      "args": ["-y", "@vectorize-io/vectorize-mcp-server@latest"],
      "env": {
        "VECTORIZE_ORG_ID": "your-org-id",
        "VECTORIZE_TOKEN": "your-token",
        "VECTORIZE_PIPELINE_ID": "your-pipeline-id"
      }
    }
  }
}

Tools

Retrieve documents

Perform vector search and retrieve documents (see official API):

{
  "name": "retrieve",
  "arguments": {
    "question": "Financial health of the company",
    "k": 5
  }
}

Text extraction and chunking (Any file to Markdown)

Extract text from a document and chunk it into Markdown format (see official API):

{
  "name": "extract",
  "arguments": {
    "base64document": "base64-encoded-document",
    "contentType": "application/pdf"
  }
}

Deep Research

Generate a Private Deep Research from your pipeline (see official API):

{
  "name": "deep-research",
  "arguments": {
    "query": "Generate a financial status report about the company",
    "webSearch": true
  }
}

Development

npm install
npm run dev

Release

Change the package.json version and then:

git commit -am "x.y.z"
git tag x.y.z
git push origin
git push origin --tags

Contributing

  1. Fork the repository
  2. Create your feature branch
  3. Submit a pull request

vectorize-mcp-server FAQ

How do I install the Vectorize MCP Server?
You can install it easily using npx with your Vectorize credentials or via a one-click VS Code extension.
What environment variables are required to run the server?
You need to set VECTORIZE_ORG_ID, VECTORIZE_TOKEN, and VECTORIZE_PIPELINE_ID for authentication and pipeline configuration.
Can this server be used with multiple LLM providers?
Yes, it is provider-agnostic and works with OpenAI, Anthropic Claude, Google Gemini, and others.
How does the Vectorize MCP Server improve LLM context?
It provides real-time vector retrieval and text extraction, enriching the model's input with relevant, structured data.
Is the Vectorize MCP Server suitable for production use?
Yes, it is designed for robust integration in production AI workflows requiring vector search and text extraction.
Can I customize the vector retrieval pipeline?
Yes, you configure the VECTORIZE_PIPELINE_ID to specify which Vectorize pipeline the server uses.
Does the server support real-time updates to vector data?
Yes, it can provide up-to-date vector retrieval results as the underlying data changes.
What platforms support running the Vectorize MCP Server?
It runs on any platform supporting Node.js and can be integrated into web apps, IDEs, or terminals.