Token导航 LogoToken导航

MCP Server · 搜索检索

Myquant Doc MCP

为掘金量化SDK文档提供智能搜索服务的工具,支持多种搜索模式和高效本地检索。

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

快速开始

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

工具数量

8

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

1 个

MCP World

选型结论

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

分类

搜索检索

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

python -m venv venv

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

上手步骤

  1. 1

    准备运行环境

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

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

myquant-doc-mcp

掘金量化文档搜索MCP服务,为需要掘金量化SDK文档的智能体提供专业文档查询工具。采用"API调用 → 文档下载 → 索引建立 → 本地检索"的智能流程,在保证高效准确检索的同时,最大程度减轻官方文档服务器的负担。

✨ 特性

  • 完整搜索流程:API调用 + 文档下载 + 索引建立 + 本地检索
  • 智能缓存:自动跳过已下载和已索引的文档,大幅提升效率
  • 优化的中文搜索:

- 基于jieba分词,支持70+量化交易专业术语 - 多字段加权搜索(标题、内容、标题、代码、标签) - BM25F评分算法,相关性更高

  • 多种搜索模式:

- 关键词搜索(支持OR组合) - 布尔查询(AND、OR、NOT) - 精确短语搜索 - 模糊搜索(拼写纠错) - 标签过滤搜索

  • stdio模式:标准MCP协议,完美支持Claude Desktop

📊 性能指标

  • 搜索速度:0.05-0.3秒
  • 质量测试通过率:100%
  • 索引文档数:409+
  • 搜索覆盖率:200-400结果/查询

🚀 快速开始

1. 安装

# 克隆项目
git clone 
cd myquant-doc-mcp

# 创建虚拟环境
python -m venv venv

# 激活虚拟环境
venv\Scripts\activate          # Windows
source venv/bin/activate        # macOS/Linux

# 安装依赖
pip install -r requirements.txt

# 构建索引
python rebuild_index.py

2. 配置Claude Desktop

找到并编辑配置文件:

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

Windows配置:

{
  "mcpServers": {
    "myquant-doc": {
      "command": "D:\\workspace\\myquant-doc-mcp\\venv\\Scripts\\python.exe",
      "args": ["D:\\workspace\\myquant-doc-mcp\\mcp_server.py"]
    }
  }
}

macOS/Linux配置:

{
  "mcpServers": {
    "myquant-doc": {
      "command": "/path/to/myquant-doc-mcp/venv/bin/python",
      "args": ["/path/to/myquant-doc-mcp/mcp_server.py"]
    }
  }
}

⚠️ 重要提示:

  • Windows路径使用双反斜杠 \\ 或单斜杠 /
  • 将路径替换为你的实际项目路径
  • 必须使用虚拟环境中的Python

3. 启动使用

  1. 保存配置文件
  2. 完全重启Claude Desktop
  3. 在Claude中发送:搜索掘金量化关于"交易接口"的文档

📖 使用指南

8个可用工具

工具描述使用示例
search_documents完整搜索(API+下载+索引+检索)"搜索关于'Python API'的文档"
search_documents_local快速本地搜索"快速搜索'K线数据'"
search_boolean布尔查询"搜索: title:\"API\" AND content:\"交易\""
search_phrase精确短语搜索"精确搜索'实时行情接口'"
search_fuzzy模糊搜索"模糊搜索'jiaoyi'(拼写错误)"
search_tag标签搜索"搜索标签为'SDK'的文档"
discover_documents文档发现"发现关于'策略回测'的文档"
get_system_stats系统统计"查看系统统计信息"

搜索技巧

基础搜索:

搜索掘金量化关于"行情数据"的文档

布尔查询:

使用布尔查询搜索:title:"API" AND (content:"Python" OR content:"交易")

快速本地搜索(已有索引时更快):

快速搜索本地索引中关于"K线"的内容

🔧 配置详解

获取正确路径

Windows:

cd D:\workspace\myquant-doc-mcp
echo %CD%\venv\Scripts\python.exe
echo %CD%\mcp_server.py

macOS/Linux:

cd /path/to/myquant-doc-mcp
echo $(pwd)/venv/bin/python
echo $(pwd)/mcp_server.py

验证配置

# 检查Python版本
venv\Scripts\python.exe --version  # Windows
venv/bin/python --version          # macOS/Linux

# 验证MCP库
venv\Scripts\python.exe -c "import mcp; print('MCP OK')"

# 测试服务器
python quick_test.py

🛠️ 故障排查

问题1: Claude Desktop无法连接MCP服务

症状:底部状态栏无MCP服务连接指示

解决方案:

  1. 检查配置文件JSON格式是否正确
  2. 确认Python路径正确(使用虚拟环境中的Python)
  3. 确认mcp_server.py路径正确
  4. 完全重启Claude Desktop(不是最小化)
  5. 查看Claude日志(通常在 ~/.claude/ 或 %APPDATA%\Claude\)

问题2: 搜索无结果

症状:工具调用成功但返回0结果

解决方案:

# 重建索引
python rebuild_index.py

# 测试搜索
python quick_test.py

问题3: 索引构建失败

症状:rebuild_index.py报错

解决方案:

# 检查数据目录
ls data/docs  # 应该有HTML文件

# 如果没有文档,先下载
python init.py

# 然后重建索引
python rebuild_index.py

问题4: Windows路径错误

错误示例 ❌:

"command": "D:\workspace\myquant-doc-mcp\venv\Scripts\python.exe"

正确配置 ✅:

"command": "D:\\workspace\\myquant-doc-mcp\\venv\\Scripts\\python.exe"

或

"command": "D:/workspace/myquant-doc-mcp/venv/Scripts/python.exe"

问题5: 权限错误 (macOS/Linux)

解决方案:

chmod +x venv/bin/python
chmod +x mcp_server.py

🏗️ 项目结构

myquant-doc-mcp/
├── mcp_server.py              # MCP服务主文件(stdio模式)
├── init.py                    # 初始化脚本(下载文档)
├── rebuild_index.py           # 索引重建脚本
├── config.py                  # 配置文件
├── requirements.txt           # Python依赖
│
├── core/                      # 核心业务逻辑
│   └── search_flow.py         # 搜索流程控制
│
├── services/                  # 服务层
│   ├── myquant_api.py         # 掘金量化API服务
│   ├── downloader.py          # 智能下载器
│   ├── whoosh_service.py      # Whoosh搜索引擎(已优化)
│   └── search_service.py      # 搜索服务
│
├── models/                    # 数据模型
│   └── response.py            # API响应模型
│
├── utils/                     # 工具函数
│   └── logger.py              # 日志工具
│
├── data/                      # 数据目录
│   ├── docs/                  # 下载的文档(409个HTML)
│   └── index/                 # Whoosh搜索索引
│
└── tests/                     # 测试套件
    ├── test_search.py         # 搜索测试
    └── quick_test.py          # 快速验证

🔬 技术栈

  • MCP协议:标准MCP stdio传输
  • 搜索引擎:Whoosh全文搜索 + BM25F算法
  • 中文分词:jieba(70+专业术语词典)
  • 异步框架:asyncio
  • 文档解析:BeautifulSoup4
  • 数据模型:Pydantic

🧪 开发与测试

运行测试

# 快速测试
python quick_test.py

# 完整测试套件
python test_search.py

# 单元测试
pytest tests/

维护索引

# 下载最新文档
python init.py

# 重建索引
python rebuild_index.py

# 查看统计
python -c "from core import SearchFlow; import json; print(json.dumps(SearchFlow().get_stats(), indent=2, ensure_ascii=False))"

日志查看

日志文件位于项目根目录,包含详细的搜索和错误信息。

📋 系统要求

最低配置

  • Python 3.7+
  • 2GB RAM
  • 500MB 磁盘空间

推荐配置

  • Python 3.9+
  • 4GB+ RAM
  • 1GB+ 磁盘空间

支持平台

  • ✅ Windows 10/11
  • ✅ macOS 10.15+
  • ✅ Linux (Ubuntu 20.04+)

💡 使用建议

  1. 定期更新索引(每周一次):
   python init.py && python rebuild_index.py
  1. 搜索技巧:

- 使用专业术语:"交易接口"、"K线数据"、"策略回测" - 组合搜索:title:"API" AND content:"Python" - 短语搜索:"实时行情接口"(保持词序)

  1. 性能优化:

- 使用 search_documents_local 进行快速查询 - 避免过于宽泛的查询词 - 定期清理和重建索引

📚 更多文档

  • QUICKSTART.md - 5分钟快速启动指南
  • CHANGELOG.md - 版本更新历史

🤝 贡献

欢迎提交Issue和Pull Request!

贡献指南

  1. Fork项目
  2. 创建特性分支
  3. 提交变更
  4. 推送到分支
  5. 创建Pull Request

📄 许可证

MIT License - 详见 LICENSE 文件

🙏 致谢


问题反馈:如遇到问题,请查看故障排查章节或提交Issue。

Star⭐: 如果这个项目对你有帮助,欢迎给个Star!

工具与能力

工具数量

8

资源数量

0

提示词数量

0

能力标签

量化交易Python本地部署文档搜索本地检索智能工具API查询

支持客户端

Claude DesktopClaude

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

典型使用场景

查资料带出处

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

站内知识检索

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

事实核对

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

选择建议

值得选的地方

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

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

8stdio有1 个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 条

Myquant Doc MCP 怎么安装?

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

Myquant Doc MCP 怎么在 Claude Desktop、Cursor 里配置?

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

Myquant Doc MCP 收费吗?

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

Myquant Doc MCP 需要 API Key 吗?

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

Myquant Doc MCP 支持哪些客户端?

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

来源信息

继续浏览同类 MCP