Vectorize MCP Server

resmi

Vectorize MCP sunucusu, gelişmiş erişim, özel Derin Araştırma, Her Şeyden Markdown'a dosya çıkarma ve metin parçalama için kullanılır.

Dokümantasyon

Vectorize MCP Sunucusu

Gelişmiş Vektör alımı ve metin çıkarma için Vectorize ile entegre olan bir Model Bağlam Protokolü (MCP) sunucu uygulaması.

Vectorize MCP server

Kurulum

npx ile Çalıştırma

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 Kurulumu

Tek tıkla kurulum için aşağıdaki kurulum düğmelerinden birine tıklayın:

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

Manuel Kurulum

En hızlı kurulum için bu bölümün üst kısmındaki tek tıkla kurulum düğmelerini kullanın.

Manuel olarak kurmak için, VS Code'daki Kullanıcı Ayarları (JSON) dosyanıza aşağıdaki JSON bloğunu ekleyin. Bunu Ctrl + Shift + P tuşuna basıp Preferences: Open User Settings (JSON) yazarak yapabilirsiniz.

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

İsteğe bağlı olarak, yapılandırmayı başkalarıyla paylaşmak için çalışma alanınızdaki .vscode/mcp.json adlı bir dosyaya aşağıdakini ekleyebilirsiniz:

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

Claude/Windsurf/Cursor/Cline Üzerinde Yapılandırma

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

Araçlar

Belgeleri al

Vektör araması yapın ve belgeleri alın (resmi API belgesine bakın):

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

Metin çıkarma ve parçalara ayırma (Herhangi bir dosyadan Markdown'a)

Bir belgeden metin çıkarın ve Markdown formatında parçalara ayırın (resmi API belgesine bakın):

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

Derin Araştırma

İşlem hattınızdan Özel bir Derin Araştırma oluşturun (resmi API belgesine bakın):

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

Geliştirme

npm install
npm run dev

Sürüm

package.json sürümünü değiştirin ve ardından:

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

Katkıda Bulunma

  1. Depoyu çatallayın
  2. Özellik dalınızı oluşturun
  3. Bir çekme isteği gönderin