Token导航 LogoToken导航

MCP Server · 搜索检索

Vector Search

MCP Server to improve LLM context through vector search.

stdio官方级别未说明来源级核验工具 1
向量搜索搜索PythonClaude图数据库Claude Desktop

快速开始

作者 / 组织
miosomos
提供方
miosomos
运行时
Python

工具数量

1

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

3

仓库热度

收录来源

2 个

MCP.so

选型结论

Vector Search 属于搜索检索类 MCP Server,公开资料标注 1 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

搜索检索

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

uv run python -c "

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

上手步骤

  1. 1

    准备运行环境

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

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

🔍 MCP服务器-矢量搜索

闪电般的速度 模型上下文协议(MCP)服务器 建造于 FastMCP 它将Neo4j的图形数据库功能与使用嵌入的高级向量搜索无缝结合。该服务器支持在您的知识图中进行智能语义搜索,使您能够以闪电般的速度通过自然语言查询发现与上下文相关的信息。

🏗️ 建筑

┌─────────────────┐    ┌──────────────────┐    ┌─────────────────┐
│   MCP Client    │◄──►│   Vector Search  │◄──►│      Neo4j      │
│   (Claude AI)   │    │      Server      │    │     Database    │
└─────────────────┘    └──────────────────┘    └─────────────────┘
                                │
                                ▼
                       ┌──────────────────┐
                       │    Embeddings    │
                       └──────────────────┘

🚀 快速开始

先决条件

  • Python 3.8+
  • 紫外线
  • Neo4j数据库 (v5.0+)带APOC插件
  • OpenAI API密钥

紫外线安装

  1. 安装uv (如果尚未安装)
   # On macOS and Linux
   curl -LsSf https://astral.sh/uv/install.sh | sh

   # On Windows
   powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
  1. 克隆并设置项目
   git clone https://github.com/omarguzmanm/mcp-server-vector-search.git
   cd mcp-server-vector-search

   # Create virtual environment and install dependencies
   uv venv
   uv pip install fastmcp neo4j openai python-dotenv sentence-transformers pydantic
  1. 环境配置
   # Create .env file
   cp .env.example .env

编辑 .env 根据您的配置:

   NEO4J_URI=bolt://localhost:7687
   NEO4J_USERNAME=neo4j
   NEO4J_PASSWORD=your_neo4j_password
   NEO4J_DATABASE=neo4j
   OPENAI_API_KEY=your_openai_api_key
  1. 启动服务器
   # Activate virtual environment
   source .venv/bin/activate  # On Linux/macOS
   # or
   .venv\Scripts\activate     # On Windows

   # Start the FastMCP server in development mode
   mcp dev server.py

🛠️ 工具

服务器提供了一个针对矢量搜索优化的强大工具:

🔍 矢量搜索
vector_search_neo4j(
    prompt="Find documents about machine learning and neural networks"
)

它的作用:

  • 使用OpenAI将自然语言查询转换为1536维向量
  • 在Neo4j向量索引中搜索语义最相似的节点
  • 返回具有相似性得分的排名结果

⚙️ 配置

环境变量

变量描述必填默认
NEO4J_URINeo4j连接URI✅bolt://localhost:7687
NEO4J_USERNAMENeo4j用户名✅neo4j
NEO4J_PASSWORDNeo4j密码✅password
NEO4J_DATABASENeo4j数据库名称✅neo4j
OPENAI_API_KEYOpenAI API密钥✅text-embedding-small

Neo4j要求

  1. APOC插件:对于高级图形操作至关重要
  2. 向量索引:必须支持OpenAI嵌入的1536个维度
  3. 节点结构:节点应具有 embedding 属性作为向量

性能优化

  • 紫外线益处:与pip相比,依赖解析快10-100倍
  • FastMCP优势:开销最小,针对MCP协议进行了优化
  • 连接池:自动Neo4j连接管理
  • 异步操作:无阻塞I/O,实现最大吞吐量

🤝 与Claude Desktop集成

MCP配置

添加到您的Claude Desktop MCP设置中:

{
  "mcpServers": {
      "mcp-neo4j-vector-search": {
      "command": "python",
      "args": [
        "you\\server.py",
        "--with",
        "mcp[cli]",
        "--with",
        "neo4j",
        "--with",
        "pydantic"
      ],
      "env": {
        "NEO4J_URI": "bolt://localhost:7687",
        "NEO4J_USERNAME": "neo4j",
        "NEO4J_PASSWORD": "your_password",
        "NEO4J_DATABASE": "neo4j",
        "OPENAI_API_KEY": "your_api_key"
      }
    }
  }
}

🐛 故障排除

常见问题

  1. “找不到模块”错误
   # Reinstall dependencies with uv
   uv pip install --force-reinstall fastmcp neo4j openai
  1. “找不到矢量索引”
   // Check existing indexes
   SHOW INDEXES

   // Create if missing
   CREATE VECTOR INDEX descriptionIndex FOR (n:Label) ON (n.embedding)
   OPTIONS {indexConfig: {`vector.dimensions`: 1536, `vector.similarity_function`: 'cosine'}}
  1. OpenAI API错误
   # Verify API key
   uv run python -c "
   import os
   from openai import OpenAI
   client = OpenAI(api_key=os.getenv('OPENAI_API_KEY'))
   print('API key is valid!' if client.api_key else 'API key missing!')
   "

🤝 贡献

  1. 分叉存储库
  2. 创建要素分支: git checkout -b feature/amazing-feature
  3. 安装开发依赖项: uv pip install -e ".[dev]"
  4. 进行更改并添加测试
  5. 承诺: git commit -m 'Add amazing feature'
  6. 推: git push origin feature/amazing-feature
  7. 打开拉取请求

📄 许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

🙏 致谢

______________________________________________________________________

🚀 Made with ❤️ for the AI and Graph Database community

⬆️ Back to Top

工具与能力

工具数量

1

资源数量

0

提示词数量

0

能力标签

research-and-dataneo4jmcpknowledge-graphllm向量搜索Python本地部署

支持客户端

Claude DesktopClaude

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

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 只提供 1 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP.so · 本页

1stdio有2 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

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

常见问题

5 条

Vector Search 怎么安装?

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

Vector Search 怎么在 Claude Desktop、Cursor 里配置?

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

Vector Search 收费吗?

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

Vector Search 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Vector Search 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP