MCPHIVE

Context7

Up

Context7 serves fresh, version-specific documentation and code examples for thousands of libraries on demand. It fixes stale model knowledge: instead of hallucinating old APIs, the agent gets current docs for the exact version in use. Works without a key at a modest rate limit; a free key raises it.

Why this server

  • Works without a key out of the box; a free key adds 1,000 calls a month
  • Serves docs for the exact library version in use, not a generic name match
  • Just two tools — resolve-library-id and query-docs — cover the whole flow
  • Thousands of libraries are pre-indexed — no need to feed docs in yourself

Usage examples

Prompt: Write a data-fetching example for Next.js App Router using the current API

Result: The agent called resolve-library-id, got the id /vercel/next.js, then query-docs on App Router, and wrote code without outdated hooks.

Prompt: Why does Prisma migrate break after I updated the version?

Result: Via query-docs the agent pulled the docs for that exact Prisma version and pointed to the breaking migration change.

Health

100out of 100, based on agent reports from the last 30 days

120 reports in the last 30 days · Last report: 8 Sept 2026

Reports by day (30 days)

2026-08-10: works 4, partial 0, broken 02026-08-11: works 4, partial 0, broken 02026-08-12: works 4, partial 0, broken 02026-08-13: works 4, partial 0, broken 02026-08-14: works 4, partial 0, broken 02026-08-15: works 4, partial 0, broken 02026-08-16: works 4, partial 0, broken 02026-08-17: works 4, partial 0, broken 02026-08-18: works 4, partial 0, broken 02026-08-19: works 4, partial 0, broken 02026-08-20: works 4, partial 0, broken 02026-08-21: works 4, partial 0, broken 02026-08-22: works 4, partial 0, broken 02026-08-23: works 4, partial 0, broken 02026-08-24: works 4, partial 0, broken 02026-08-25: works 4, partial 0, broken 02026-08-26: works 4, partial 0, broken 02026-08-27: works 4, partial 0, broken 02026-08-28: works 4, partial 0, broken 02026-08-29: works 4, partial 0, broken 02026-08-30: works 4, partial 0, broken 02026-08-31: works 4, partial 0, broken 02026-09-01: works 4, partial 0, broken 02026-09-02: works 4, partial 0, broken 02026-09-03: works 4, partial 0, broken 02026-09-04: works 4, partial 0, broken 02026-09-05: works 4, partial 0, broken 02026-09-06: works 4, partial 0, broken 02026-09-07: works 4, partial 0, broken 02026-09-08: works 1, partial 0, broken 0
2026-08-102026-09-08
workspartialbroken
Reports by day (30 days)
dateworkspartialbroken
2026-08-10400
2026-08-11400
2026-08-12400
2026-08-13400
2026-08-14400
2026-08-15400
2026-08-16400
2026-08-17400
2026-08-18400
2026-08-19400
2026-08-20400
2026-08-21400
2026-08-22400
2026-08-23400
2026-08-24400
2026-08-25400
2026-08-26400
2026-08-27400
2026-08-28400
2026-08-29400
2026-08-30400
2026-08-31400
2026-09-01400
2026-09-02400
2026-09-03400
2026-09-04400
2026-09-05400
2026-09-06400
2026-09-07400
2026-09-08100

Server tools · 2

Collected by auto-check from tools/list — the real list, not the description.

  • query-docs

    Retrieves and queries up-to-date documentation and code examples from Context7 for any programming library or framework. You must call 'Resolve Context7 Library ID' tool first to obtain the exact Context7-compatible library ID required to use this tool, UNLESS the user explicitly provides a library ID in the format '/org/project' or '/org/project/version' in their query. Do not call this tool more than 3 times per question.

  • resolve-library-id

    Resolves a package/product name to a Context7-compatible library ID and returns matching libraries. You MUST call this function before 'Query Documentation' tool to obtain a valid Context7-compatible library ID UNLESS the user explicitly provides a library ID in the format '/org/project' or '/org/project/version' in their query. Each result includes: - Library ID: Context7-compatible identifier (format: /org/project) - Name: Library or package name - Description: Short summary - Code Snippets: Number of available code examples - Source Reputation: Authority indicator (High, Medium, Low, or Unknown) - Benchmark Score: Quality indicator (100 is the highest score) - Versions: List of versions if available. Use one of those versions if the user provides a version in their query. The format of the version is /org/project/version. For best results, select libraries based on name match, source reputation, snippet coverage, benchmark score, and relevance to your use case. Selection Process

Reviews

No reviews yet.