Token导航 LogoToken导航

MCP Server · 数据服务

Qdrant Neo4j Crawl4ai MCP

一个结合Qdrant向量搜索、Neo4j知识图谱和Crawl4AI网络智能的自主协调RAG MCP服务器,提供企业级安全、监控和部署模式。

stdio官方级别未说明来源级核验工具 0
向量搜索Python知识图谱

快速开始

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

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

9

仓库热度

收录来源

1 个

MCP World

选型结论

Qdrant Neo4j Crawl4ai MCP 属于数据服务类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前先确认权限范围。

分类

数据服务

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

uv run python -m qdrant_neo4j_crawl4ai_mcp

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

上手步骤

  1. 1

    准备运行环境

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

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

Qdrant Neo4j Crawl4AI MCP服务器

生产就绪的代理RAG MCP服务器,结合了Qdrant矢量搜索、Neo4j知识图和Crawl4AI网络智能以及自主编排功能

🎯 这是什么?

这是一个 代理RAG(检索增强生成)MCP服务器 其通过单个模型上下文协议接口提供多个AI服务的智能、自主协调。它结合了:

  • 矢量智能:通过Qdrant进行语义搜索和嵌入存储
  • 图形智能:通过Neo4j实现知识图谱和记忆系统
  • 网络智能:通过Crawl4AI进行智能网络爬行和内容提取
  • 代理编排:自主查询路由和结果融合
  • 生产准备就绪:企业安全、监控和部署模式

🏗️ 建筑

graph TB
    Client[AI Assistant Client] --> Gateway[FastMCP Gateway]
    
    subgraph "Qdrant Neo4j Crawl4AI MCP Server"
        Gateway --> Router[Request Router]
        Router --> Vector[Vector Service]
        Router --> Graph[Graph Service] 
        Router --> Web[Web Intelligence Service]
        
        Vector --> |mount: /vector| QdrantMCP[Qdrant MCP Server]
        Graph --> |mount: /graph| Neo4jMCP[Neo4j Memory MCP]
        Web --> |mount: /web| Crawl4AIMCP[Crawl4AI MCP Server]
    end
    
    subgraph "Data Layer"
        QdrantMCP --> QdrantDB[(Qdrant Vector DB)]
        Neo4jMCP --> Neo4jDB[(Neo4j Graph DB)]
        Crawl4AIMCP --> WebSources[Web Data Sources]
    end

⚡ 技术栈

  • FastMCP 2.0:服务器组成和MCP协议处理
  • Python 3.11+:现代异步模式和类型安全
  • Qdrant:用于语义搜索的矢量数据库
  • Neo4j:用于知识表示的图形数据库
  • Crawl4AI:网络智能和内容提取
  • 码头工人:带有健康检查的容器化部署

🚀 快速开始

先决条件

  • Python 3.11+
  • uv(推荐)或pip
  • Docker&Docker编写

安装

# Clone the repository
git clone https://github.com/BjornMelin/qdrant-neo4j-crawl4ai-mcp.git
cd qdrant-neo4j-crawl4ai-mcp

# Install dependencies
uv sync

# Set up environment
cp .env.example .env
# Edit .env with your configuration

# Run with Docker
docker-compose up -d

# Or run locally
uv run python -m qdrant_neo4j_crawl4ai_mcp

配置

关键环境变量:

# Server Configuration
MCP_SERVER_HOST=localhost
MCP_SERVER_PORT=8000
JWT_SECRET_KEY=your-secure-secret-key

# Database Configuration  
QDRANT_URL=http://localhost:6333
NEO4J_URI=bolt://localhost:7687
NEO4J_USER=neo4j
NEO4J_PASSWORD=password

# Security
RATE_LIMIT_PER_MINUTE=100
CORS_ORIGINS=https://your-domain.com

💻 发展

测试

# Run all tests
uv run pytest

# Run with coverage
uv run pytest --cov=qdrant_neo4j_crawl4ai_mcp --cov-report=html

# Run specific test suite
uv run pytest tests/integration/

代码质量

# Format code
uv run ruff format .

# Lint code
uv run ruff check . --fix

# Type checking
uv run mypy .

📚 API文档

运行后,访问交互式API文档,网址为:

  • Swagger用户界面:
  • ReDoc:

示例用法

import asyncio
from qdrant_neo4j_crawl4ai_mcp.client import QdrantNeo4jCrawl4AIMCPClient

async def main():
    client = QdrantNeo4jCrawl4AIMCPClient("http://localhost:8000")
    
    # Vector search
    results = await client.vector_search("artificial intelligence")
    
    # Graph query
    memories = await client.graph_query("MATCH (n:Memory) RETURN n LIMIT 10")
    
    # Web crawling
    content = await client.web_crawl("https://example.com")

asyncio.run(main())

📦 部署

Docker部署

# Production build
docker build -t qdrant-neo4j-crawl4ai-mcp .
docker run -p 8000:8000 qdrant-neo4j-crawl4ai-mcp

云部署

  • 铁路:通过railway.app一键部署
  • Fly.io:全球边缘部署
  • 亚马逊云服务:使用CDK进行ECS/Lambda部署

📚 完整的文件

🚀 入门指南

📖 用户指南

🔧 技术参考

🚢 部署和运营

💻 发展与贡献

📝 示例和教程

有关详细的部署指南,请参阅 🚢 部署操作.

🔒 安全与合规

  • JWT身份验证:使用刷新令牌进行基于令牌的安全身份验证
  • 速率限制:Redis支持的分布式请求限制
  • OWASP合规性:遵循API安全最佳实践和安全标题
  • 输入验证:全面的基于Pydantic的请求净化
  • 审计日志:使用结构化日志记录进行安全事件跟踪
  • 企业安全: 完整的安全强化指南

📊 监测和可观察性

  • 健康检查:多层 /health 具有依赖性验证的端点
  • 结构化日志记录:带有相关ID和上下文的JSON日志
  • 普罗米修斯指标:定制业务和基础设施指标
  • Grafana仪表板:用于监控的预构建仪表板
  • 错误跟踪:用于错误报告的哨兵集成
  • 分布式跟踪:跨服务请求流可视化

安装指南: 📊 监测和可观察性

🤝 贡献

我们欢迎捐款!请查看我们的 贡献指南 了解详情。

贡献者快速入门

# 1. Fork and clone the repository
git clone https://github.com/BjornMelin/qdrant-neo4j-crawl4ai-mcp.git
cd qdrant-neo4j-crawl4ai-mcp

# 2. Set up development environment
uv sync --dev
uv run pre-commit install

# 3. Run tests to verify setup
uv run pytest

# 4. Start development server
docker-compose up -d
uv run python -m qdrant_neo4j_crawl4ai_mcp

详细设置: 💻 开发者指南

📄 许可证

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

🎯 项目目标

该项目展示了:

  • 现代Python模式异步编程、类型安全和当前的生态系统工具
  • AI/ML集成:矢量数据库、知识图谱和网络智能
  • 生产工程:安全、监控、测试和部署自动化
  • 清洁建筑:具有清晰抽象的可组合服务
  • DevOps卓越:容器编排、CI/CD和基础架构即代码

📧 联系

  • 作者:\[您的姓名\]
  • 电子邮件: \[your.email@example.com\]
  • 领英:\[linkedin.com/in/yourprofile\]
  • 投资组合:\[yourprise.com\]

______________________________________________________________________

内置于☕ 使用FastMCP 2.0、Qdrant、Neo4j和Web Intelligence

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

向量搜索Python本地部署知识图谱网络智能自主协调企业级安全

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

典型使用场景

用自然语言查库

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

数据巡检

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

打通业务数据

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

选择建议

值得选的地方

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

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

0stdio有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 条

Qdrant Neo4j Crawl4ai MCP 怎么安装?

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

Qdrant Neo4j Crawl4ai MCP 怎么在 Claude Desktop、Cursor 里配置?

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

Qdrant Neo4j Crawl4ai MCP 收费吗?

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

Qdrant Neo4j Crawl4ai MCP 需要 API Key 吗?

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

Qdrant Neo4j Crawl4ai MCP 支持哪些客户端?

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

来源信息

继续浏览同类 MCP