Server Details
Get up-to-date, version-specific documentation and code examples from official sources directly in…
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- renCosta2025/context7fork
- GitHub Stars
- 0
- Server Listing
- Context7 MCP
Available Tools
2 toolsget-library-docsTry in Inspector
Fetches up-to-date documentation for a library. You must call 'resolve-library-id' 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.
| Name | Required | Description | Default |
|---|---|---|---|
| topic | No | Topic to focus documentation on (e.g., 'hooks', 'routing'). | |
| tokens | No | Maximum number of tokens of documentation to retrieve (default: 5000). Higher values provide more context but consume more tokens. | |
| context7CompatibleLibraryID | Yes | Exact Context7-compatible library ID (e.g., '/mongodb/docs', '/vercel/next.js', '/supabase/supabase', '/vercel/next.js/v14.3.0-canary.87') retrieved from 'resolve-library-id' or directly from user query in the format '/org/project' or '/org/project/version'. |
resolve-library-idTry in Inspector
Resolves a package/product name to a Context7-compatible library ID and returns a list of matching libraries.
You MUST call this function before 'get-library-docs' 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.
Selection Process:
Analyze the query to understand what library/package the user is looking for
Return the most relevant match based on:
Name similarity to the query (exact matches prioritized)
Description relevance to the query's intent
Documentation coverage (prioritize libraries with higher Code Snippet counts)
Trust score (consider libraries with scores of 7-10 more authoritative)
Response Format:
Return the selected library ID in a clearly marked section
Provide a brief explanation for why this library was chosen
If multiple good matches exist, acknowledge this but proceed with the most relevant one
If no good matches exist, clearly state this and suggest query refinements
For ambiguous queries, request clarification before proceeding with a best-guess match.
| Name | Required | Description | Default |
|---|---|---|---|
| libraryName | Yes | Library name to search for and retrieve a Context7-compatible library ID. |
FAQ
How do I claim this server?
To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:
The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.
What are the benefits of claiming a server?
- Control your server's listing on Glama, including description and metadata
- Receive usage reports showing how your server is being used
- Get monitoring and health status updates for your server
Your Connectors
Sign in to create a connector for this server.