Agent skill
mcp-research
Use when tasks require current, source-backed technical information from MCP tools. Apply for library/API questions, dependency version checks, third-party integration work, framework- or SDK-specific debugging, and any case where stale model knowledge could cause incorrect guidance.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/mcp-research
SKILL.md
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.
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.
Tool Selection
- Use
mcp__context7__resolve-library-idandmcp__context7__query-docsfor official library documentation and API usage. - Use
mcp__exa__get_code_context_exafor code-centric examples across docs, GitHub, and Stack Overflow. - Use
mcp__exa__web_search_exafor broader current web context (announcements, release notes, ecosystem updates). - Use
mcp__jina__search_webto discover relevant pages, thenmcp__jina__read_urlfor clean page extraction. - Use
mcp__jina__search_arxivandmcp__jina__extract_pdfonly when the task needs paper-level or PDF-structured research.
Default Workflow
- Classify the request: official API docs, implementation examples, or broad web research.
- Start with the narrowest reliable source:
- Official docs first (
Context7) for API correctness. - Add
Exa/Jinaonly when you need cross-source confirmation or broader context.
- Official docs first (
- For Context7 docs, always resolve the library id before querying docs unless the exact
/org/projectid is already provided. - Keep queries specific (library + feature + version/error) to reduce noisy results.
- Synthesize findings and clearly separate sourced facts from inferences.
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.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?