Token导航 LogoToken导航

MCP Server · 数据服务

Vector MCP (Knuckles Team)

一个支持多种向量数据库技术的标准化集合管理系统,提供集合创建、文档添加、语义搜索和删除等功能,适用于AI代理的检索增强生成(RAG)。

stdio官方级别未说明来源级核验工具 5
向量数据库Python检索增强生成搜索

快速开始

作者 / 组织
Knuckles-Team
提供方
Knuckles-Team
运行时
Docker

工具数量

5

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

10

仓库热度

收录来源

1 个

MCP World

选型结论

Vector MCP (Knuckles Team) 属于数据服务类 MCP Server,公开资料标注 5 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

数据服务

传输方式

stdio

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

docker run -d \

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Docker,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 5 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

矢量数据库-A2A|AG-UI|MCP

*版本:1.10.0*

概述

这是一个MCP服务器实现,允许标准化 跨矢量数据库技术的采集管理系统。

这在很大程度上受到了微软Autogen V1框架的RAG实现的启发, 这被更改为MCP服务器模型。

AI代理可以:

  • 混合搜索文档信息(词汇/向量)
  • 使用存储在本地文件系统或URL上的文档创建集合
  • 将文档添加到集合
  • 利用集合进行检索增强生成(RAG)
  • 删除收藏

支持:

  • 色度数据库
  • PG向量
  • Couchbase 的
  • Qdrant
  • MongoDB

此存储库正在积极维护中-欢迎投稿和错误报告!

计划进行自动化测试

主控程序

MCP工具

函数名称描述标签
create_collection在向量数据库中创建新集合或检索现有集合。collection_management
semantic_search使用问题变量从向量数据库实例中检索和收集相关知识。semantic_search
add_documents将文档添加到矢量数据库中的现有集合中。这可用于使用其他文档扩展集合。collection_management
delete_collection从向量数据库中删除集合。collection_management
list_collections列出矢量数据库中的所有集合。collection_management

A2A代理

架构:

---
config:
  layout: dagre
---
flowchart TB
 subgraph subGraph0["Agent Capabilities"]
        C["Agent"]
        B["A2A Server - Uvicorn/FastAPI"]
        D["MCP Tools"]
        F["Agent Skills"]
  end
    C --> D & F
    A["User Query"] --> B
    B --> C
    D --> E["Platform API"]

     C:::agent
     B:::server
     A:::server
    classDef server fill:#f9f,stroke:#333
    classDef agent fill:#bbf,stroke:#333,stroke-width:2px
    style B stroke:#000000,fill:#FFD600
    style D stroke:#000000,fill:#BBDEFB
    style F fill:#BBDEFB
    style A fill:#C8E6C9
    style subGraph0 fill:#FFF9C4

组件交互图

sequenceDiagram
    participant User
    participant Server as A2A Server
    participant Agent as Agent
    participant Skill as Agent Skills
    participant MCP as MCP Tools

    User->>Server: Send Query
    Server->>Agent: Invoke Agent
    Agent->>Skill: Analyze Skills Available
    Skill->>Agent: Provide Guidance on Next Steps
    Agent->>MCP: Invoke Tool
    MCP-->>Agent: Tool Response Returned
    Agent-->>Agent: Return Results Summarized
    Agent-->>Server: Final Response
    Server-->>User: Output

用法

MCP-CLI

短旗长旗描述
-h--help显示帮助信息
-t--transport传输方法:“stdio”、“http”或“sse”\[遗留\](默认值:stdio)
-s--hostHTTP传输的主机地址(默认值:0.0.0.0)
-p--portHTTP传输的端口号(默认值:8000)
--auth-type身份验证类型:“none”、“static”、“jwt”、“oauth代理”、“oidc代理”和“remote oauth”(默认值:none)
--令牌jwks-uri用于JWT验证的jwks uri
--代币发行人JWT验证发行人
--令牌受众JWT验证的受众
--oauth上游授权端点oauth代理的上游授权端点
--oauth上游令牌端点oauth代理的上游令牌端点
--oauth上游客户端idoauth代理的上游客户端id
--oauth上游客户端机密oauth代理的上游客户端机密
--oauth基本urloauth代理的基本url
--oidc配置urloidc配置url
--oidc客户端idoidc客户端id
-oidc客户端机密oidc客户端机密
--oidc基本urloidc代理的基本url
--远程身份验证服务器远程OAuth的逗号分隔的授权服务器列表
--远程基本url远程OAuth的基本url
--允许的客户端重定向URI逗号分隔的允许客户端重定向URI列表
--eunomia typeeunomia授权类型:“无”、“嵌入式”、“远程”(默认值:无)
--eunomia策略文件嵌入式eunomia的策略文件(默认:mcp_policies.json)
--eunomia远程url远程eunomia服务器的url

用作MCP服务器

MCP服务器可以在两种模式下运行: stdio (用于本地测试)或 http (用于网络访问)。要启动服务器,请使用以下命令:

在stdio模式下运行(默认):
vector-mcp --transport "stdio"
在HTTP模式下运行:
vector-mcp --transport "http"  --host "0.0.0.0"  --port "8000"

创建收藏

AI提示:

Create a collection called zapdos with the documents in this directory:
/home/user/Documents/Chroma

AI回应:

The collection named "zapdos" has been successfully created or retrieved from the vector database
using the documents in the directory /home/user/Documents/Chroma.
Let me know if you'd like to perform any further actions, such as querying the collection or adding more documents!

从集合中检索

AI提示:

Create a collection called zapdos with the documents in this directory:
/home/user/Documents/Chroma

AI回应:

The collection named "zapdos" has been successfully created or retrieved from the vector database
using the documents in the directory /home/user/Documents/Chroma.
Let me know if you'd like to perform any further actions, such as querying the collection or adding more documents!

删除收藏

AI提示:

Delete the collection called memory

AI回应:

The collection named "memory" has been successfully deleted.
Let me know if you'd like to create a new collection or perform any other actions!

A2A-CLI

端点
  • Web 用户界面: http://localhost:8000/ (如果启用)
  • A2A: http://localhost:8000/a2a (发现: /a2a/.well-known/agent.json)
  • AG-UI: http://localhost:8000/ag-ui (职位)
短旗长旗描述
-h--help显示帮助信息
--host绑定服务器的主机(默认值:0.0.0.0)
--port绑定服务器的端口(默认值:9000)
--reload启用自动重新加载
--providerLLM提供者:“openai”、“anthropic”、“google”、“huggingface”
--型号idLLM型号id(默认:nvidia/nemotron-3-super)
--基本urlLLM基本url(适用于OpenAI兼容的提供者)
--api-keyLLM api密钥
--mcp urlmcp服务器url(默认值:http://localhost:8000/mcp)
--web启用Pydantic AI web UIFalse(环境:Enable_web_UI)

将MCP服务器部署为服务

MCP服务器可以使用Docker部署,具有可配置的身份验证、中间件和Eunomia授权。

使用Docker运行
docker pull knucklessg1/vector-mcp:latest

docker run -d \
  --name vector-mcp \
  -p 8004:8004 \
  -e HOST=0.0.0.0 \
  -e PORT=8004 \
  -e TRANSPORT=http \
  -e AUTH_TYPE=none \
  -e EUNOMIA_TYPE=none \
  knucklessg1/vector-mcp:latest

对于高级身份验证(例如JWT、OAuth代理、OIDC代理、远程OAuth)或Eunomia,添加相关的环境变量:

docker run -d \
  --name vector-mcp \
  -p 8004:8004 \
  -e HOST=0.0.0.0 \
  -e PORT=8004 \
  -e TRANSPORT=http \
  -e AUTH_TYPE=oidc-proxy \
  -e OIDC_CONFIG_URL=https://provider.com/.well-known/openid-configuration \
  -e OIDC_CLIENT_ID=your-client-id \
  -e OIDC_CLIENT_SECRET=your-client-secret \
  -e OIDC_BASE_URL=https://your-server.com \
  -e ALLOWED_CLIENT_REDIRECT_URIS=http://localhost:*,https://*.example.com/* \
  -e EUNOMIA_TYPE=embedded \
  -e EUNOMIA_POLICY_FILE=/app/mcp_policies.json \
  knucklessg1/vector-mcp:latest
使用Docker Compose

创建一个 docker-compose.yml 文件:

services:
  vector-mcp:
    image: knucklessg1/vector-mcp:latest
    environment:
      - HOST=0.0.0.0
      - PORT=8004
      - TRANSPORT=http
      - AUTH_TYPE=none
      - EUNOMIA_TYPE=none
    ports:
      - 8004:8004

对于具有身份验证和Eunomia的高级设置:

services:
  vector-mcp:
    image: knucklessg1/vector-mcp:latest
    environment:
      - HOST=0.0.0.0
      - PORT=8004
      - TRANSPORT=http
      - AUTH_TYPE=oidc-proxy
      - OIDC_CONFIG_URL=https://provider.com/.well-known/openid-configuration
      - OIDC_CLIENT_ID=your-client-id
      - OIDC_CLIENT_SECRET=your-client-secret
      - OIDC_BASE_URL=https://your-server.com
      - ALLOWED_CLIENT_REDIRECT_URIS=http://localhost:*,https://*.example.com/*
      - EUNOMIA_TYPE=embedded
      - EUNOMIA_POLICY_FILE=/app/mcp_policies.json
    ports:
      - 8004:8004
    volumes:
      - ./mcp_policies.json:/app/mcp_policies.json

运行服务:

docker-compose up -d
配置 mcp.json AI集成
{
  "mcpServers": {
    "vector_mcp": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "vector-mcp",
        "vector-mcp"
      ],
      "env": {
        "DATABASE_TYPE": "chromadb",                   // Optional
        "COLLECTION_NAME": "memory",                   // Optional
        "DOCUMENT_DIRECTORY": "/home/user/Documents/"  // Optional
      },
      "timeout": 300000
    }
  }
}

安装Python包

python -m pip install vector-mcp

PGVector依赖关系

python -m pip install vector-mcp[postgres]

全部

python -m pip install vector-mcp[all]

或

uv pip install --upgrade vector-mcp[all]

存储库所有者

微软Autogen V1特别推荐♥️

MCP配置示例

1.标准IO(stdio)部署

{
  "mcpServers": {
    "vector-mcp": {
      "command": "uv",
      "args": [
        "run",
        "vector-mcp"
      ],
      "env": {
        "AGENT_DESCRIPTION": "",
        "AGENT_SYSTEM_PROMPT": "",
        "API_TOKEN": "",
        "CHUNK_SIZE": "",
        "COLLECTION_MANAGEMENTTOOL": "True",
        "COLLECTION_NAME": "",
        "DATABASE_PATH": "",
        "DATABASE_TYPE": "",
        "DBNAME": "",
        "DB_HOST": "",
        "DB_PORT": "",
        "DEFAULT_AGENT_NAME": "",
        "DOCUMENT_DIRECTORY": "",
        "LLM_API_KEY": "",
        "LLM_BASE_URL": "",
        "MISCTOOL": "True",
        "MODEL_ID": "",
        "PASSWORD": "",
        "PROVIDER": "",
        "SEARCHTOOL": "True",
        "USERNAME": ""
      }
    }
  }
}

2.流式HTTP(SSE)部署

{
  "mcpServers": {
    "vector-mcp": {
      "command": "uv",
      "args": [
        "run",
        "vector-mcp",
        "--transport",
        "http",
        "--host",
        "0.0.0.0",
        "--port",
        "8000"
      ],
      "env": {
        "AGENT_DESCRIPTION": "",
        "AGENT_SYSTEM_PROMPT": "",
        "API_TOKEN": "",
        "CHUNK_SIZE": "",
        "COLLECTION_MANAGEMENTTOOL": "True",
        "COLLECTION_NAME": "",
        "DATABASE_PATH": "",
        "DATABASE_TYPE": "",
        "DBNAME": "",
        "DB_HOST": "",
        "DB_PORT": "",
        "DEFAULT_AGENT_NAME": "",
        "DOCUMENT_DIRECTORY": "",
        "LLM_API_KEY": "",
        "LLM_BASE_URL": "",
        "MISCTOOL": "True",
        "MODEL_ID": "",
        "PASSWORD": "",
        "PROVIDER": "",
        "SEARCHTOOL": "True",
        "USERNAME": ""
      }
    }
  }
}

工具与能力

工具数量

5

资源数量

0

提示词数量

0

能力标签

向量数据库Python本地部署检索增强生成AI代理集合管理语义搜索

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

用自然语言查库

不用手写 SQL,直接问数据,让模型组织查询语句。

数据巡检

定期拉指标、做对比,把异常项整理成一段说明。

打通业务数据

把数据库、数仓和接口接进同一个上下文,减少导出再上传。

选择建议

值得选的地方

  • 只提供 5 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在数据服务场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Vector MCP (Knuckles Team)

MCP World · 本页

5stdio有1 个2026-05-17
Memory 9d25f64e

MCP World

9未说明未标注1 个2026-05-17
Prisma MCP Server

MCP World

0stdio有3 个2026-05-17
Astr Bot

MCP World

0stdio有1 个2026-05-17
Getzep MCP

MCP World

9stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Vector MCP (Knuckles Team) 怎么安装?

公开资料给出的安装命令是 docker run -d \,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Vector MCP (Knuckles Team) 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Docker;保存后完全退出客户端再打开,配置才会生效。

Vector MCP (Knuckles Team) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Vector MCP (Knuckles Team) 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Vector MCP (Knuckles Team) 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP