Token导航 LogoToken导航

MCP Server · 文档知识

QuantConnect PDF MCP Server

一个高级的模型上下文协议(MCP)服务器,为QuantConnect PDF文档提供智能搜索和检索功能,将PDF转换为可搜索的Markdown格式,并使用TF-IDF评分和邻近匹配进行快速、上下文感知的搜索。

stdio官方级别未说明来源级核验工具 3
PDF处理PythonClaude文档检索Claude Desktop

快速开始

作者 / 组织
lhstorm
提供方
lhstorm

工具数量

3

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

2 个

MCP World

选型结论

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

分类

文档知识

传输方式

stdio

认证方式

无需认证

部署方式

仅本地运行

安装与配置

安装命令

pip install -r requirements.txt

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

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

QuantConnect PDF MCP服务器

一种先进的模型上下文协议(MCP)服务器,为QuantConnect PDF文档提供智能搜索和检索功能。该服务器将PDF转换为可搜索的markdown格式,并使用TF-IDF评分和邻近度匹配提供快速、上下文感知的搜索。

特性

  • 智能PDF处理:自动将PDF转换为具有适当格式的结构化markdown
  • 快速搜索索引:使用TF-IDF评分的倒排指数来获得相关结果
  • 情境感知结果:返回相关摘录,突出显示匹配项
  • 缓存系统:避免重新处理未更改的PDF以获得更好的性能
  • 邻近匹配:在查询词紧密排列的情况下增强结果
  • 三个MCP工具:搜索、列出文档并检索完整内容

项目结构

QuantConnectServer/
├── server.py           # Main MCP server with enhanced search
├── convert_pdfs.py     # Standalone PDF conversion utility
├── requirements.txt    # Python dependencies
├── README.md          # This documentation
├── env/               # Python virtual environment
└── quantconnect-docs/ # PDF documents and converted markdown
    ├── Quantconnect-Local-Platform-Python-2.pdf
    ├── Quantconnect-Writing-Algorithms-Python-2.pdf
    └── markdown/      # Auto-generated markdown files
        ├── .pdf_cache.json      # Processing cache
        ├── .search_index.pkl    # Search index cache
        └── *.md files           # Converted documents

安装

先决条件

  • Python 3.8或更高版本
  • pip包管理器

步骤1:安装依赖项

安装所需的软件包:

pip install -r requirements.txt

这 requirements.txt 包括:

  • mcp -模型上下文协议库
  • PyPDF2 -PDF文本提取
  • asyncio -异步处理

第二步:准备好你的环境

创建虚拟环境(推荐):

python -m venv env
source env/bin/activate  # On Windows: env\Scripts\activate
pip install -r requirements.txt

配置

Claude桌面设置

查找您的Claude Desktop配置文件:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 视窗: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/claude/claude_desktop_config.json

添加此配置(调整路径以匹配您的系统):

{
  "mcpServers": {
    "quantconnect-pdf-server": {
      "command": "/path/to/your/project/env/bin/python3",
      "args": ["/path/to/your/project/server.py"],
      "env": {
        "QUANTCONNECT_PDF_FOLDER": "/path/to/your/project/quantconnect-docs",
        "QUANTCONNECT_MARKDOWN_FOLDER": "/path/to/your/project/quantconnect-docs/markdown"
      }
    }
  }
}

环境变量

  • QUANTCONNECT_PDF_FOLDER:包含PDF文件的目录(必填)
  • QUANTCONNECT_MARKDOWN_FOLDER:转换后的markdown文件的目录(可选,默认为 PDF_FOLDER/markdown)

用法

启动服务器

  1. 独立测试:
   export QUANTCONNECT_PDF_FOLDER="/path/to/your/pdfs"
   python server.py
  1. 使用克劳德桌面:配置后重新启动Claude Desktop以加载MCP服务器
  1. 手动PDF转换 (可选):
   python convert_pdfs.py [pdf_folder] [markdown_folder]

测试集成

在克劳德进行测试,询问:

  • “您能列出可用的QuantConnect文档吗?”
  • “在QuantConnect文档中搜索有关回溯测试的信息”
  • “QuantConnect文档对指标有什么看法?”
  • “显示本地平台文档的第5页”

可用的MCP工具

服务器提供了三个可通过Claude访问的强大工具:

1. search_quantconnect_docs

目的:智能搜索所有QuantConnect文档 参数:

  • query (必填):搜索要查找的术语或主题
  • max_results (可选):要返回的结果数(默认值:5)

特性:

  • TF-IDF评分用于相关性排名
  • 多词查询的邻近匹配
  • 使用突出显示的匹配项进行上下文提取
  • 返回带有页码的文档摘录

2. list_quantconnect_docs

目的:列出收藏中所有可用的PDF文档 参数:无

退货:已处理文件的完整目录及元数据

3. get_document_content

目的:从特定文档中检索完整内容 参数:

  • filename (必填):文档名称(带或不带.md扩展名)
  • page_number (可选):要检索的特定页面

用例:阅读完整章节,访问特定页面,提取代码示例

技术架构

搜索引擎

  • 倒排表:将单词映射到文档位置,以便快速查找
  • TF-IDF 评分:平衡术语频率和文档稀有性
  • 邻近性提升:增强查询词一起出现的结果
  • 上下文提取:围绕匹配项提供相关片段

缓存系统

  • PDF处理缓存:避免使用MD5哈希重新处理未更改的文件
  • 搜索索引缓存:持久化搜索索引以加快启动速度
  • 增量更新:仅处理新的或修改过的PDF

性能特点

  • 异步处理:无阻塞PDF转换和索引
  • 背景初始化:服务器在处理继续时立即启动
  • 高效存储:与原始PDF文本相比,Markdown转换减少了内存使用

故障排除

常见问题

  1. 服务器未连接

- 验证Claude Desktop配置中的绝对路径 - 检查Python虚拟环境激活 - 确保 server.py 具有执行权限

  1. PDF未加载

- 确认 QUANTCONNECT_PDF_FOLDER 路径存在 - 检查PDF文件权限和可读性 - 在服务器输出中查找错误消息

  1. 搜索未返回任何结果

- 等待初始PDF处理完成 - 检查是否已成功创建markdown文件 - 尝试更广泛的搜索词

  1. 性能问题

- 确保有足够的磁盘空间用于标记文件 - 检查防病毒软件是否正在扫描项目文件夹 - 考虑将缓存文件移动到更快的存储

调试模式

使用调试输出运行服务器:

export QUANTCONNECT_PDF_FOLDER="/path/to/pdfs"
python server.py 2>&1 | tee server.log

高级用法

批量PDF处理

无需启动服务器即可处理所有PDF:

python convert_pdfs.py ./quantconnect-docs ./quantconnect-docs/markdown

自定义搜索查询

搜索支持多种查询类型:

  • 单项条款: backtesting
  • 多词查询: custom indicator development
  • 技术术语: OnData event handler
  • 代码概念: Algorithm.Initialize method

集成示例

问克劳德一些复杂的问题,比如:

"Using the QuantConnect docs, show me step-by-step how to create a custom indicator with examples"

"What are all the different order types available and when should I use each one?"

"Find code examples of universe selection and explain the different approaches"

"Compare the local platform setup process with cloud deployment according to the documentation"

贡献

要扩展服务器,请执行以下操作:

  1. 添加新文档格式:扩展转换系统 server.py:236
  2. 改进搜索:增强 SearchIndex 语义搜索类
  3. 添加专用工具:创建特定于域的搜索功能
  4. 性能优化:实现并行处理或数据库存储

版本历史记录

  • v0.3.0:通过TF-IDF评分和邻近度匹配增强搜索
  • v0.2.0版本:添加了缓存系统和后台处理
  • v0.1.0:基本的PDF到markdown转换和简单搜索

工具与能力

工具数量

3

资源数量

0

提示词数量

0

能力标签

PDF处理Python本地部署智能搜索文档检索TF-IDF邻近匹配

支持客户端

Claude DesktopClaude

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

典型使用场景

读长文档提问

把 PDF、Markdown 和笔记交给模型,按章节追问细节。

整理知识库

把零散资料归档、打标签,检索时更容易命中。

批量出摘要

提取要点,输出能直接引用的段落。

选择建议

值得选的地方

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

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

3stdio有2 个2026-05-17
Cherry Studio

MCP World

0未说明未标注1 个2026-05-17
Pdf Math Translate

MCP World

0stdio有1 个2026-05-17
report generation

MCP World

0stdio有1 个2026-05-17
Anything To Notebooklm

MCP World

0stdio有1 个2026-05-17

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

常见问题

5 条

QuantConnect PDF MCP Server 怎么安装?

公开资料给出的安装命令是 pip install -r requirements.txt,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

QuantConnect PDF MCP Server 怎么在 Claude Desktop、Cursor 里配置?

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

QuantConnect PDF MCP Server 收费吗?

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

QuantConnect PDF MCP Server 需要 API Key 吗?

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

QuantConnect PDF MCP Server 支持哪些客户端?

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

来源信息

继续浏览同类 MCP