mcp-research
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseMCP Docs and Research (Context7, Exa, Jina)
MCP Docs and Research(Context7、Exa、Jina)
Overview
概述
Use MCP-provided tools to retrieve current, verifiable information instead of relying on memory for fast-changing libraries, APIs, and ecosystem guidance.
使用MCP提供的工具检索最新、可验证的信息,而非依赖记忆来获取快速迭代的库、API和生态系统相关指导。
When to Use
使用场景
- Working with any external library or framework (for example, FastAPI, SQLAlchemy, pandas, boto3, or requests).
- Installing or upgrading dependencies and verifying current versions or migration guidance.
- Implementing features tied to third-party SDKs or APIs.
- Debugging behavior that may be version-specific.
- Looking up current best practices, changelogs, or breaking changes.
- 处理任何外部库或框架(例如FastAPI、SQLAlchemy、pandas、boto3或requests)时。
- 安装或升级依赖项,验证当前版本或迁移指导时。
- 实现与第三方SDK或API相关的功能时。
- 调试可能与版本相关的行为时。
- 查询当前最佳实践、更新日志或破坏性变更时。
Tool Selection
工具选择
- Use and
mcp__context7__resolve-library-idfor official library documentation and API usage.mcp__context7__query-docs - Use for code-centric examples across docs, GitHub, and Stack Overflow.
mcp__exa__get_code_context_exa - Use for broader current web context (announcements, release notes, ecosystem updates).
mcp__exa__web_search_exa - Use to discover relevant pages, then
mcp__jina__search_webfor clean page extraction.mcp__jina__read_url - Use and
mcp__jina__search_arxivonly when the task needs paper-level or PDF-structured research.mcp__jina__extract_pdf
- 使用和
mcp__context7__resolve-library-id获取官方库文档和API使用方法。mcp__context7__query-docs - 使用获取跨文档、GitHub和Stack Overflow的代码相关示例。
mcp__exa__get_code_context_exa - 使用获取更广泛的最新网络信息(公告、发布说明、生态系统更新)。
mcp__exa__web_search_exa - 使用发现相关页面,再通过
mcp__jina__search_web提取干净的页面内容。mcp__jina__read_url - 仅当任务需要论文级或PDF结构化研究内容时,才使用和
mcp__jina__search_arxiv。mcp__jina__extract_pdf
Default Workflow
默认工作流
- Classify the request: official API docs, implementation examples, or broad web research.
- Start with the narrowest reliable source:
- Official docs first () for API correctness.
Context7 - Add /
Exaonly when you need cross-source confirmation or broader context.Jina
- Official docs first (
- For Context7 docs, always resolve the library id before querying docs unless the exact id is already provided.
/org/project - Keep queries specific (library + feature + version/error) to reduce noisy results.
- Synthesize findings and clearly separate sourced facts from inferences.
- 对请求进行分类:官方API文档、实现示例或广泛的网络研究。
- 从最精准可靠的来源开始:
- 优先使用官方文档(Context7)确保API正确性。
- 仅当需要跨源确认或更广泛的上下文时,再使用Exa/Jina。
- 对于Context7文档,除非已提供确切的ID,否则在查询文档前必须先解析库ID。
/org/project - 保持查询的针对性(库+功能+版本/错误)以减少无效结果。
- 整合研究结果,并明确区分有来源支撑的事实与推断内容。
Quality Rules
质量规则
- Prefer primary/official documentation for API signatures and behavior.
- For dependency/version decisions, verify with current documentation before recommending versions.
- Avoid unsupported claims; cite concrete tool findings.
- If sources conflict, report the conflict and recommend the safest path (pin version, test in isolation, or check release notes).
- If coverage is weak, state limits explicitly and proceed with best available evidence.
- 优先使用官方/原始文档获取API签名和行为信息。
- 对于依赖/版本决策,在推荐版本前务必通过当前文档进行验证。
- 避免无依据的声明;引用工具的具体研究结果。
- 如果来源存在冲突,需报告冲突情况并推荐最安全的方案(固定版本、隔离测试或查看发布说明)。
- 如果信息覆盖不足,需明确说明限制,并基于现有最佳证据继续推进。