Vectorize MCP Server
resmiVectorize 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ı.
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:
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
- Depoyu çatallayın
- Özellik dalınızı oluşturun
- Bir çekme isteği gönderin