Driflyte MCP Server 是 Driflyte 提供的模型上下文协议(MCP)服务器,用于让 AI 助手查询并获取来自递归爬取和索引网页的主题特定知识。按照项目描述,Driflyte 充当多样化、主题感知内容源(网页、GitHub 等)与 AI 推理之间的桥梁,从而支持更丰富、更准确的回答。
主要能力
- 深度网页爬取:递归跟踪链接来爬取和索引网页。
- GitHub 集成:支持爬取仓库、议题(issues)和讨论(discussions)。
- 可扩展资源支持:计划未来支持 Slack、Microsoft Teams、Google Docs/Drive、Confluence、JIRA、Zendesk、Salesforce 等。
- 主题感知索引:每篇文档被打上一个或多个主题标签,支持按主题定向检索。
- 为 RAG 设计:服务器本身以检索增强生成(RAG)为设计目标,通过提供高质量、主题特定的文档作为 grounding 上下文来支撑 RAG 工作流。
- 为 AI 设计:该系统不仅供 AI 助手使用,其自身也由 AI 设计并演化,被描述为面向智能知识检索的 AI 原生组件。
- 免费访问:Driflyte 目前可免费使用。
- 无需注册:可立即使用,无需注册或订阅。
- 速率限制:为保证公平使用,按 IP 限制为每 5 分钟每 IP 100 次 API 请求。项目说明中也提示,随着新功能和资源集成出现,使用政策与限制未来可能变化。
使用方式 需要具备 MCP 客户端的 AI 助手,例如 Cursor、Claude(桌面版或代码版)、VS Code、Windsurf 等。 该 MCP 服务器支持以下 CLI 参数进行配置:
- --transport <stdio|streamable-http>:配置传输协议(默认 stdio)。
- --port <number>:当使用 streamable-http 传输时配置监听端口(默认 3000)。
该 MCP 服务器(使用 STDIO 或 Streamable HTTP 传输)可以通过 @driflyte/mcp-server NPM 包添加到任何 MCP 客户端,例如 VS Code、Claude、Cursor、Windsurf、GitHub Copilot。
不同客户端的接入方式(依据资料):
- ChatGPT:进入个人资料下的 Settings,在 Connectors 选项中启用 Developer Mode。在聊天面板点击 + 图标,从下拉中选择 Developer Mode,会出现添加 sources/connectors 的选项。填写 MCP 服务器详情后点击 Create:Name: Driflyte MCP Server;URL: https://mcp.driflyte.com/openai;Authentication: No authentication;Trust Setting: 勾选 I trust this application。资料中另给出 Name: Driflyte、MCP Server URL: https://mcp.driflyte.com/openai、Authentication: No authentication、Trust Setting: Check I trust this application。
- Claude Code:运行资料中给出的命令(资料未提供具体命令内容)。
- Claude Desktop:将配置添加到 claude_desktop_config.json 文件;或前往 Settings > Connectors > Add Custom Connector,使用 Remote MCP server URL: https://mcp.driflyte.com/mcp 添加。
- Copilot Coding Agent:通过 Repository > Settings > Copilot > Coding agent > MCP configuration,将配置添加到 mcpServers 部分。
- Cursor:将配置添加到 ~/.cursor/mcp.json(或项目文件夹中的 .cursor/mcp.json),资料亦提到 🖱️ One Click Installation 一键安装方式。
- Gemini CLI:将配置添加到 ~/.gemini/settings.json 文件。
- Smithery:运行资料中给出的命令,Smithery API key 可在指定位置获取(资料未提供具体命令内容)。
- VS Code:将配置添加到 .vscode/mcp.json,或使用 🖱️ One Click Installation。
- Windsurf:将配置添加到 ~/.codeium/windsurf/mcp_config.json 文件。
提供的 MCP 工具
-
list-topics:返回已爬取资源(网页等)并已有内容可用的主题列表,帮助 AI 助手发现当前爬虫索引中最相关、最新的主题领域。输入 Schema:不支持任何输入参数。输出 Schema:topics,Optional: false,Type: Array<string>,Description: 支持的题目列表。
-
search:给定主题列表和用户问题,从已爬取内容中检索 top-K 最相关文档,用于帮助 AI 助手针对特定主题与查询呈现最符合上下文、最新的信息,从而基于真实、带主题标签的网页内容给出更准确回答。 输入 Schema:
- topics:Optional: false,Type: Array<string>。一个或多个主题标识符的列表,用于约束搜索空间;只有至少打上其中一个主题标签的文档才会被考虑。
- query:Optional: false,Type: string。要查找相关信息的自然语言查询或问题,用于按语义相关性对文档排序。
- topK:Optional: true,Type: number,默认值 10,最小值 1,最大值 30。要返回的相关文档最大数量,结果按相关性得分降序排列。 输出 Schema: documents:Optional: false,Type: Array<Document>,与搜索查询匹配的文档。 Document:
- content:Optional: false,Type: string,匹配文档的相关内容(全部或部分)。
- metadata:Optional: false,Type: Map<string, any>,文档及相关内容的键值格式元数据。
- score:Optional: false,Type: number,最小值 0,最大值 1,文档内容的相似度得分(0 到 1 之间)。
规划中的方向(依据资料)
- 支持更多内容类型(.pdf、.ppt/.pptx、.doc/.docx,以及音频和视频文件格式等)。
- 集成更多数据源(Slack、Teams、Google Docs/Drive、Confluence、JIRA、Zendesk、Salesforce 等)。
- 增加更多主题及其资源。
问题与反馈:可通过 GitHub Issues 报告 bug、提出功能请求与获取支持。贡献流程:在 GitHub 上 Fork 仓库并克隆你的 fork;为改动创建分支并在其上修改;发送 pull request 并清楚说明你的贡献。资料提示可先查看已有 pull request 是否有类似贡献,并考虑先提交 issue 讨论拟议功能再写代码。
许可:MIT 许可。
限制与说明:资料未提供具体收费价格、企业版或高级版信息,也未提供除“目前免费、无需注册、每 IP 每 5 分钟 100 次 API 请求”之外的使用条款细节;其他功能与集成多为“计划中”而非已实现;资料中部分客户端的具体命令文本缺失,接入时应以对应客户端的官方 MCP 文档和仓库实际内容为准。