mcpField
S
Supavec MCP Server

Supavec MCP Server

本地服务
supavec.com记忆与知识468 周前更新

关于 Supavec MCP Server

Supavec MCP Server 让 AI 助手从 Supavec 文件中检索相关内容和嵌入,适用于需要查询已上传文件的用户。它提供文件列表与按查询获取内容的工具,并支持命令行参数或环境变量认证。

主要功能

  1. 01按文件和查询检索嵌入内容
  2. 02列出用户已上传的文件
  3. 03支持命令行参数和环境变量认证
  4. 04可通过 npx 启动

适用场景

  1. 01查找文件中的认证说明
  2. 02查看 Supavec 账户中的文件
  3. 03为 AI 助手提供文件相关内容

MCP 相关

该 MCP 服务向兼容客户端提供文件搜索和列表工具。客户端可请求指定文件中与查询相关的嵌入内容。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"supavec": {
"command": "npx",
"args": [
"-y",
"@supavec/mcp-server"
]
}
}
}
启动命令npx -y @supavec/mcp-server

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@supavec/mcp-server

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Supavec MCP 服务

一个 Model Context Protocol(MCP) 服务,可让 AI 助手从 Supavec 获取相关嵌入和内容。

功能

  • 🔍 获取嵌入:使用嵌入搜索并检索 Supavec 文件中的相关内容
  • 🤖 AI 集成:支持 Cursor、Claude、VS Code Copilot 和其他兼容 MCP 的工具
  • 🔑 灵活的身份验证:支持通过命令行参数和环境变量进行身份验证
  • ⚡ 轻松设置:通过 npx 一条命令即可安装

安装

使用 npx 快速开始(推荐)

无需安装!直接使用 npx:

npx @supavec/mcp-server --api-key your_api_key
全局安装
npm install -g @supavec/mcp-server
supavec-mcp --api-key your_api_key

配置

Cursor

添加到 .cursor/mcp.json:

{
  "mcpServers": {
    "supavec": {
      "command": "npx",
      "args": [
        "-y",
        "@supavec/mcp-server@latest",
        "--api-key",
        "your_supavec_api_key"
      ]
    }
  }
}
VS Code(Copilot)

添加到 .vscode/mcp.json:

{
  "servers": {
    "supavec": {
      "command": "npx",
      "args": [
        "-y", 
        "@supavec/mcp-server@latest",
        "--api-key",
        "your_supavec_api_key"
      ]
    }
  }
}
Claude Desktop

添加到 Claude 配置中:

{
  "mcpServers": {
    "supavec": {
      "command": "npx",
      "args": [
        "-y",
        "@supavec/mcp-server@latest", 
        "--api-key",
        "your_supavec_api_key"
      ]
    }
  }
}
环境变量

也可以将 API 密钥设置为环境变量:

export SUPAVEC_API_KEY=your_supavec_api_key

然后在 MCP 配置中使用,无需 --api-key 参数:

{
  "mcpServers": {
    "supavec": {
      "command": "npx",
      "args": ["-y", "@supavec/mcp-server@latest"]
    }
  }
}

身份验证

获取 API 密钥
  1. 访问 Supavec
  2. 注册或登录你的账户
  3. 前往 API 设置
  4. 生成新的 API 密钥
使用优先级

服务按以下顺序检查 API 密钥:

  1. --api-key 命令行参数(优先级最高)
  2. SUPAVEC_API_KEY 环境变量

可用工具

fetch-embeddings

根据文件 ID 和查询获取文件的嵌入。

参数:

  • file_id(字符串,必填):要获取嵌入的文件 ID
  • query(字符串,必填):要在文件中搜索的查询内容

示例:

Ask your AI assistant: "Using Supavec, find information about 'authentication' in file abc123"
list-user-files

列出当前用户上传到 Supavec 的所有文件。

参数:

  • limit(数字,可选):要获取的文件数量(默认值:10)
  • offset(数字,可选):分页偏移量(默认值:0)
  • order_dir(字符串,可选):结果的排序方向,可为 "asc" 或 "desc"(默认值:"desc")

示例:

Ask your AI assistant: "List my Supavec files" or "Show me the first 20 files from my Supavec account"

响应包含:

  • 文件 ID 和名称
  • 文件类型和创建日期
  • 团队 ID
  • 分页信息

命令行用法

帮助
supavec-mcp --help
使用 API 密钥
supavec-mcp --api-key your_api_key_here
使用环境变量
export SUPAVEC_API_KEY=your_api_key_here
supavec-mcp

示例

与 Cursor 配合使用
  1. 在 .cursor/mcp.json 中配置 Supavec MCP
  2. 打开 Cursor 并开始新对话
  3. 提问:"在我的 Supavec 文件 xyz789 中搜索有关“数据库设置”的信息"
  4. AI 将使用 Supavec MCP 获取相关内容
与 Claude 配合使用
  1. 在 Claude 设置中配置 Supavec MCP
  2. 在对话中提问:"查找文件 abc123 中有关 API 端点的文档"
  3. Claude 将搜索你的 Supavec 文件并返回相关信息

故障排除

常见问题

“Error: Supavec API key is required”

  • 确保已通过 --api-key 或 SUPAVEC_API_KEY 环境变量提供 API 密钥

“Failed to fetch data: status 401”

  • API 密钥可能无效或已过期。请检查 Supavec 账户设置

“Failed to fetch data: status 404”

  • 文件 ID 可能不存在,或者你无权访问该文件
调试模式

使用环境变量运行以查看更多详情:

DEBUG=1 supavec-mcp --api-key your_key

开发

要求
  • Node.js 16.0.0 或更高版本
  • TypeScript
设置
git clone https://github.com/supavec/mcp-server.git
cd supavec-mcp-server
npm install
npm run build
测试
# Test with MCP Inspector
npm run inspector

# Test command line
npm run build
node build/index.js --help

贡献

  1. Fork 此仓库
  2. 创建功能分支:git checkout -b feature-name
  3. 进行修改并添加测试
  4. 提交修改:git commit -am 'Add feature'
  5. 推送到分支:git push origin feature-name
  6. 提交拉取请求

许可证

MIT 许可证——详情请参阅 LICENSE。

支持

Related

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。