deep-research
Generate a deep research on the configured pipeline.
Answer from the corpus you indexed in Vectorize, and turn a raw document into chunks without leaving the session.
LABSCO SUMMARY
retrieve pulls the passages behind an answer out of the pipeline you already built, so what supports a claim is a document you own. extract runs the other direction — a file arrives base64-encoded and comes back as chunks — and deep-research takes a question broad enough that one retrieval would not settle it.
A client for a configured Vectorize pipeline: retrieval of the documents that answer a question, text extraction and chunking of a document you pass in, and a deep-research run over the same pipeline.
A Vectorize organisation and pipeline — VECTORIZE_ORG_ID and VECTORIZE_PIPELINE_ID — with a token in VECTORIZE_TOKEN, plus npx on your PATH.
One command plus a key — npx -y @vectorize-io/vectorize-mcp-server@latest, then supply credentials
USE CASES
Retrieval runs against the pipeline you configured, and k decides how many documents come back, so the answer rests on material you control rather than on what the model remembers.
For a question one retrieval will not settle, the deep-research call works the pipeline and can be widened with web search when the corpus alone is too narrow.
Pass the document base64-encoded with its content type and it comes back as extracted, chunked text — the step that usually needs its own parsing script.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
deep-researchGenerate a deep research on the configured pipeline.
extractPerform text extraction and chunking on a document.
retrieveRetrieve documents from the configured pipeline.
BEFORE YOU INSTALL
3 tools when we connected. Names are hyphenated rather than snake_case: retrieve, extract and deep-research.
All 6 documented setups run the server on your machine.
CONTEXT COST
Rated by the size of the 3 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx -y @vectorize-io/vectorize-mcp-server@latest{
"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}"
}
}
}
}{
"mcpServers": {
"vectorize": {
"command": "npx",
"args": [
"-y",
"@vectorize-io/vectorize-mcp-server@latest"
],
"env": {
"VECTORIZE_ORG_ID": "<YOUR_VECTORIZE_ORG_ID>",
"VECTORIZE_TOKEN": "<YOUR_VECTORIZE_TOKEN>",
"VECTORIZE_PIPELINE_ID": "<YOUR_VECTORIZE_PIPELINE_ID>"
}
}
}
}