Vectorize MCP Server
oficialServidor MCP Vectorize para recuperação avançada, Deep Research privado, extração de arquivos Anything-to-Markdown e fragmentação de texto.
Documentação
Vectorize MCP Server
Uma implementação de servidor do Model Context Protocol (MCP) que se integra com o Vectorize para recuperação avançada de vetores e extração de texto.
Instalação
Executando com 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
Instalação no VS Code
Para instalação com um clique, clique em um dos botões de instalação abaixo:
Instalação Manual
Para a instalação mais rápida, use os botões de instalação com um clique no topo desta seção.
Para instalar manualmente, adicione o seguinte bloco JSON ao seu arquivo de Configurações do Usuário (JSON) no VS Code. Você pode fazer isso pressionando Ctrl + Shift + P e digitando 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}"
}
}
}
}
}
Opcionalmente, você pode adicionar o seguinte a um arquivo chamado .vscode/mcp.json no seu espaço de trabalho para compartilhar a configuração com outros:
{
"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}"
}
}
}
}
Configuração no 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"
}
}
}
}
Ferramentas
Recuperar documentos
Realize busca vetorial e recupere documentos (veja a API oficial):
{
"name": "retrieve",
"arguments": {
"question": "Financial health of the company",
"k": 5
}
}
Extração de texto e segmentação (Qualquer arquivo para Markdown)
Extraia texto de um documento e segmente-o em formato Markdown (veja a API oficial):
{
"name": "extract",
"arguments": {
"base64document": "base64-encoded-document",
"contentType": "application/pdf"
}
}
Pesquisa Aprofundada
Gere uma Pesquisa Aprofundada Privada a partir do seu pipeline (veja a API oficial):
{
"name": "deep-research",
"arguments": {
"query": "Generate a financial status report about the company",
"webSearch": true
}
}
Desenvolvimento
npm install
npm run dev
Lançamento
Altere a versão no package.json e então:
git commit -am "x.y.z"
git tag x.y.z
git push origin
git push origin --tags
Contribuindo
- Faça um fork do repositório
- Crie sua branch de funcionalidade
- Envie um pull request