Token导航 LogoToken导航

MCP Server · 搜索检索

MCP Qdrant Docs

An MCP server that scrapes websites, indexes content into Qdrant, and provides a query tool.

stdio官方级别未说明来源级核验工具 3@kazuph/mcp-qdrant-docs
TypeScriptClaude问答系统Claude Desktop

快速开始

作者 / 组织
kazuph
提供方
kazuph
运行时
Node.js

工具数量

3

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

2 个

MCP.so

选型结论

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

分类

搜索检索

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npx @kazuph/mcp-qdrant-docs --start-url https://example-docs.com/ --collection-name my-docs --limit 50 --debug

客户端配置示例

{
  "mcpServers": {
    "mcp-qdrant-docs": {
      "command": "npx",
      "args": [
        "@kazuph/mcp-qdrant-docs",
        "--start-url",
        "https://example-docs.com/",
        "--collection-name",
        "my-docs",
        "--limit",
        "50",
        "--debug"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

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

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

mcp qdrant文档mcp服务器

模型上下文协议服务器

这是一个基于TypeScript的MCP服务器,它抓取网站内容,将其索引到Qdrant向量数据库中,并提供一个工具来回答有关索引内容的问题。

使用例

ask_hono_docs: Hono.devのドキュメント内容について質問できます
ask_reactrouter_docs: ReactRouter.comのドキュメント内容について質問できます
ask_gradio_docs: Gradio.appのLLMsドキュメントについて質問できます

特性

工具: ask__docs

  • 姓名: 基于以下内容动态生成 DOCS_URL 或 --start-url (例如。, ask_reactrouter_docs).
  • 功能: 允许用户就从指定网站抓取的内容提出自然语言问题。
  • 流程:

1. 启动时(或如果 force-reindex 指定),服务器抓取目标网站。 1. 使用句子转换模型对抓取的内容进行处理、分块和嵌入。 1. 这些嵌入和内容块存储在特定于网站的Qdrant集合中。 1. 当使用查询调用该工具时,服务器嵌入查询,在Qdrant中搜索相关块,并将找到的内容作为答案返回。

  • 输入: 自然语言查询(字符串)。
  • 输出: 包含在Qdrant索引中找到的相关内容块的文本。

安装

要与Claude Desktop一起使用,请添加服务器配置:

在MacOS上: ~/Library/Application Support/Claude/claude_desktop_config.json 在Windows上: %APPDATA%/Claude/claude_desktop_config.json

npm i -g @kazuph/mcp-qdrant-docs

使用 npx

运行此服务器的推荐方法是使用 npx 在您的MCP客户端配置中(例如,Claude Desktop的 claude_desktop_config.json).这避免了全局安装的需要。

示例 claude_desktop_config.json 使用 npx:

{
  "mcpServers": {
    "react-router-docs": { // A unique name for this server instance
      "command": "npx",
      "args": [
        "@kazuph/mcp-qdrant-docs", // The command registered in package.json bin
        // Optional: Add command-line arguments here if needed
        // "--start-url", "https://some-default-url.com/",
        // "--debug"
      ],
      // Optional: Set environment variables for configuration
      "env": {
        "DOCS_URL": "https://reactrouter.com/",
        "QDRANT_URL": "http://your-qdrant-instance:6333",
        "COLLECTION_NAME": "react-router-docs", // Base name for the collection
        "EMBEDDING_MODEL": "sentence-transformers/all-MiniLM-L6-v2"
        // "DEBUG": "true" // Alternative way to enable debug logging
      }
    }
    // You can add more server instances for different documentation sites here
  }
}

命令行选项

直接运行服务器时(例如,使用 npx mcp-qdrant-docs 或 npm run dev --),您可以使用以下命令行选项。如果同时设置了这两个选项,则这些选项将覆盖相应的环境变量。

  • --start-url 或 -s :

- 必需(如果 DOCS_URL env-var未设置)。 - 要抓取的网站的起始URL。 - 覆盖 DOCS_URL 环境变量。

  • --limit 或 -l :

- 要抓取的最大页数。 - 违约: 300.

  • `--match

或 -m : - URL路径模式(前缀匹配)以限制抓取。可以多次指定。 - 例子: --match /docs/ --match /api/ - 默认值:清除下的所有页面 start-url` 域。

  • --force-reindex:

- 强制重新抓取和重新索引,即使Qdrant集合已经存在。 - 违约: false.

  • --collection-name 或 -c :

- Qdrant集合的基名称。最终的收藏名称将是 -. - 覆盖 COLLECTION_NAME 环境变量。 - 违约: docs-collection.

  • --qdrant-url :

- Qdrant实例的URL。 - 覆盖 QDRANT_URL 环境变量。 - 违约: http://localhost:6333.

  • --embedding-model :

- 用于嵌入的句子转换器模型的名称(来自拥抱脸或本地)。 - 覆盖 EMBEDDING_MODEL 环境变量。 - 违约: Xenova/all-MiniLM-L6-v2.

  • --debug:

- 启用详细的调试日志记录。 - 覆盖 DEBUG 环境变量(如果设置为 true). - 违约: false.

  • --help 或 -h:

- 显示列出所有选项的帮助消息。

使用命令行选项的示例:

npx @kazuph/mcp-qdrant-docs --start-url https://example-docs.com/ --collection-name my-docs --limit 50 --debug

配置优先级:

服务器使用以下优先级进行设置:

  1. 命令行参数: (例如。, --start-url, --collection-name)-最高优先级。
  2. 环境变量: (例如。, DOCS_URL, COLLECTION_NAME)-如果未提供命令行参数,则使用。
  3. 默认值: (在代码中定义)-最低优先级。

示例:添加React Router文档

要添加专门用于查询React Router文档的服务器实例,请将以下条目添加到您的 mcpServers 配置(例如 claude_desktop_config.json):

{
  "mcpServers": {
    // ... other servers ...
    "react-router-docs": {
      "command": "npx", // Or the direct path if not installed globally
      "args": [
        "@kazuph/mcp-qdrant-docs"
        // No need to specify --start-url etc. if using env vars
      ],
      "env": {
        "DOCS_URL": "https://reactrouter.com/",
        "QDRANT_URL": "http://your-qdrant-instance:6333", // Replace with your Qdrant URL
        "COLLECTION_NAME": "react-router-docs", // Base name, will become 'react-router-docs-reactrouter_com'
        "EMBEDDING_MODEL": "sentence-transformers/all-MiniLM-L6-v2" // Or your preferred model
        // "DEBUG": "true" // Enable debug logs if needed
      }
    }
    // ... other servers ...
  }
}

生成工具:

一旦此服务器实例运行并连接到您的MCP客户端,它将提供一个名为的工具,类似于 ask_reactrouter_docs (不是 ask_reactrouter_com_docs).

  • 工具名称: ask__docs (例如。, ask_reactrouter_docs)
  • 说明: 询问有关指定网站内容的问题 DOCS_URL (或 --start-url).
  • 输入: 关于文档的自然语言查询。

服务器将自动抓取网站(如果集合不存在或 --force-reindex 使用),将内容索引到指定的Qdrant集合中(react-router-docs-reactrouter_com 在本例中),然后使用索引通过提供的工具回答您的查询(ask_reactrouter_docs).

工具与能力

工具数量

3

资源数量

0

提示词数量

0

能力标签

research-and-data文档索引TypeScript本地部署自然语言处理问答系统向量数据库网站抓取

支持客户端

Claude DesktopClaude

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

典型使用场景

查资料带出处

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

站内知识检索

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

事实核对

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

选择建议

值得选的地方

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

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

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

MCP.so · 本页

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

MCP Qdrant Docs 怎么安装?

公开资料给出的安装命令是 npx @kazuph/mcp-qdrant-docs --start-url https://example-docs.com/ --collection-name my-doc…,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

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

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

MCP Qdrant Docs 收费吗?

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

MCP Qdrant Docs 需要 API Key 吗?

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

MCP Qdrant Docs 支持哪些客户端?

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

来源信息

继续浏览同类 MCP