Vectorize MCP Server

resmi

Server MCP Vectorize untuk pengambilan lanjutan, Riset Mendalam Pribadi, ekstraksi file Anything-to-Markdown, dan pemotongan teks.

Dokumentasi

Server MCP Vectorize

Implementasi server Model Context Protocol (MCP) yang terintegrasi dengan Vectorize untuk pengambilan Vektor dan ekstraksi teks tingkat lanjut.

Vectorize MCP server

Instalasi

Menjalankan dengan 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

Instalasi VS Code

Untuk instalasi sekali klik, klik salah satu tombol instal di bawah ini:

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

Instalasi Manual

Untuk instalasi tercepat, gunakan tombol instal sekali klik di bagian atas seksi ini.

Untuk menginstal secara manual, tambahkan blok JSON berikut ke berkas User Settings (JSON) Anda di VS Code. Anda dapat melakukannya dengan menekan Ctrl + Shift + P dan mengetik 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}"
        }
      }
    }
  }
}

Secara opsional, Anda dapat menambahkan yang berikut ini ke berkas bernama .vscode/mcp.json di ruang kerja Anda untuk membagikan konfigurasi dengan orang lain:

{
  "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}"
      }
    }
  }
}

Konfigurasi pada 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"
      }
    }
  }
}

Alat

Mengambil dokumen

Lakukan pencarian vektor dan ambil dokumen (lihat API resmi):

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

Ekstraksi teks dan pemotongan (File apa pun ke Markdown)

Ekstrak teks dari dokumen dan potong menjadi format Markdown (lihat API resmi):

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

Riset Mendalam

Hasilkan Riset Mendalam Pribadi dari pipeline Anda (lihat API resmi):

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

Pengembangan

npm install
npm run dev

Rilis

Ubah versi package.json lalu:

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

Berkontribusi

  1. Fork repositori
  2. Buat cabang fitur Anda
  3. Kirim pull request