Token导航 LogoToken导航TokenDH.com
MCP Vector Tools logo
搜索检索未说明官方级别未说明来源级核验

MCP Vector Tools

MCP Server

MCP Vector Tools 是一个基于Spring Boot的语义向量搜索工具,支持pgvector和多提供商嵌入(Ollama、ONNX、OpenAI),用于索引Claude Code对话和Markdown文档以实现检索增强生成。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
搜索JavaClaude检索增强生成Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

MassimilianoPili

提供方

MassimilianoPili

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP矢量工具

Spring Boot starter提供MCP工具,用于使用pgvector和多提供者嵌入(Ollama、ONNX、OpenAI)进行语义向量搜索。索引Claude Code对话和Markdown文档,用于检索增强生成。

安装


    io.github.massimilianopili
    mcp-vector-tools
    0.1.0

需要Java 21+和Spring AI 1.0.0+。

工具

工具说明
embeddings_search带过滤器的语义搜索(类型:对话/文档),topK(最多20个),阈值(0.0-1.0)
embeddings_search_conversations搜索索引的Claude Code对话
embeddings_search_docs搜索索引基础结构文档(.md文件)
embeddings_stats统计:按类型、文件、总块、上次更新计数
embeddings_reindex重新索引:“对话”“文档”“全部”(仅限增量、修改过的文件)

嵌入提供者

提供者默认型号尺寸注释
奥拉玛 (默认)nomic嵌入文本768通过Ollama服务器本地,零成本
开放式神经网络交换全MiniLM-L6-v2384正在处理中,无外部服务器
开放人工智能text-embedding-3-small1536远程API,需要API密钥

配置

# Required — enables all tools
MCP_VECTOR_ENABLED=true

# Provider (default: ollama)
MCP_VECTOR_PROVIDER=ollama              # ollama | onnx | openai

# Database (PostgreSQL + pgvector)
MCP_VECTOR_DB_URL=jdbc:postgresql://localhost:5432/embeddings
MCP_VECTOR_DB_USER=postgres
MCP_VECTOR_DB_CREDENTIAL=password

# Source paths
MCP_VECTOR_CONVERSATIONS_PATH=/path/to/claude/projects
MCP_VECTOR_DOCS_PATH=/path/to/docs

# Provider: Ollama
MCP_VECTOR_OLLAMA_BASE_URL=http://ollama:11434
MCP_VECTOR_OLLAMA_MODEL=nomic-embed-text

# Provider: ONNX
MCP_VECTOR_ONNX_MODEL_CACHE=/tmp/onnx-models

# Provider: OpenAI-compatible
MCP_VECTOR_OPENAI_BASE_URL=https://api.openai.com
MCP_VECTOR_OPENAI_API_KEY=sk-...
MCP_VECTOR_OPENAI_MODEL=text-embedding-3-small

运作原理

  • 用途 @Tool (Spring AI)用于同步MCP工具方法
  • 通过自动配置 VectorToolsAutoConfiguration 随着 @ConditionalOnProperty(name = "mcp.vector.enabled", havingValue = "true")
  • PgVectorStore,具有COSINE_DISTANCE相似性和HNSW索引(自动初始化模式)
  • 增量索引: SyncTracker 跟踪文件路径和 last_modified 时间戳
  • 摄入管道: ConversationParser (JSONL对话)+ MarkdownParser (按标题拆分)

需求

  • Java 21+
  • 弹簧靴3.4+
  • 春季AI 1.0.0+
  • 带pgvector扩展的PostgreSQL

许可证

MIT许可证

目录标签

目录标签

搜索JavaClaude检索增强生成语义搜索本地部署向量数据库多提供商嵌入SpringBoot

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP