Vectorize MCP Server

Vectorize MCP Server

site icon
2025.04.07 43
JavaScript文档检索文本提取深度研究内容生成
Vectorize MCP Server 是一个基于 Model Context Protocol (MCP) 的服务实现,集成了 Vectorize 平台的高级向量检索和文本提取功能。该服务主要用于文档检索、文本提取和深度研究,适用于需要处理大量文档和进行高级文本分析的应用场景。
View on GitHub

Overview

基本能力

产品定位

Vectorize MCP Server 是一个用于文档检索、文本提取和深度研究的服务,适用于需要处理大量文档和进行高级文本分析的应用场景。

核心功能

  1. 文档检索:通过向量搜索从文档库中检索相关文档。
  2. 文本提取:从各种格式的文档中提取文本并将其转换为 Markdown 格式。
  3. 深度研究:基于用户查询生成深度研究报告,支持网络搜索。

适用场景

  1. 文档管理:适用于需要高效检索和管理大量文档的场景。
  2. 文本分析:适用于需要从文档中提取和分析文本内容的场景。
  3. 研究报告生成:适用于需要基于查询生成深度研究报告的场景。

工具列表

  1. retrieve:执行向量搜索并检索相关文档。
  2. extract:从文档中提取文本并将其转换为 Markdown 格式。
  3. deep-research:基于查询生成深度研究报告。

常见问题解答

使用教程

使用依赖

安装教程

使用 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

VS Code 安装

  1. 点击安装按钮进行一键安装。
  2. 或手动将以下 JSON 配置添加到 VS Code 的用户设置中。
{
  "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}"
        }
      }
    }
  }
}

调试方式

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。