{"data":{"slug":"upstash-context7","name":"context7","tagline":"Up-to-date code documentation for LLMs and AI code editors","github_url":"https://github.com/upstash/context7","owner":"upstash","repo":"context7","owner_avatar_url":"https://avatars.githubusercontent.com/u/74989412?v=4","primary_language":"TypeScript","stars":62153,"forks":3008,"topics":["llm","mcp","mcp-server","vibe-coding"],"archived":false,"github_pushed_at":"2026-09-18T08:08:07+00:00","maintenance_label":"Very active","stars_delta_30d":1341,"url":"https://www.graphcanon.com/tools/upstash-context7","markdown_url":"https://www.graphcanon.com/tools/upstash-context7.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/upstash-context7","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=upstash-context7","description":"Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors","homepage_url":"https://context7.com","license":"MIT","open_issues":61,"watchers":162,"ai_summary":"Context7 Platform provides tools for setting up coding agents with support for LLMs and AI code editors, offering both CLI and MCP modes.","readme_excerpt":"## Installation\n\n> [!NOTE]\n> **API Key Recommended**: Get a free API key at [context7.com/dashboard](https://context7.com/dashboard) for higher rate limits.\n\nSet up Context7 for your coding agents with a single command. The `ctx7` CLI requires Node.js 18 or newer.\n\n```bash\nnpx ctx7 setup\n```\n\nAuthenticates via OAuth, generates an API key, and installs the appropriate skill. You can choose between CLI + Skills or MCP mode. Use `--cursor`, `--claude`, or `--opencode` to target a specific agent.\n\nTo remove the generated setup later, run `npx ctx7 remove`. If you globally installed the CLI with `npm install -g ctx7`, remove that package separately with `npm uninstall -g ctx7`.\n\nTo configure manually, use the Context7 server URL `https://mcp.context7.com/mcp` with your MCP client and pass your API key via the `Authorization: Bearer YOUR_API_KEY` header. See the link below for client-specific setup instructions.\n\n**[Manual Installation / Other Clients →](https://context7.com/docs/resources/all-clients)**","github_created_at":"2025-03-26T23:40:39+00:00","created_at":"2026-07-07T17:31:02.942571+00:00","updated_at":"2026-09-27T04:00:38.109067+00:00","categories":[{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"cli","name":"cli"},{"slug":"llm","name":"llm"},{"slug":"mcp","name":"mcp"},{"slug":"mcp-server","name":"mcp-server"},{"slug":"nodejs","name":"nodejs"},{"slug":"oauth","name":"oauth"},{"slug":"typescript","name":"typescript"},{"slug":"vibe-coding","name":"vibe-coding"}],"trust":{"provenance":{"is_fork":false,"github_id":955620917,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-18T08:38:07.729Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":30,"days_since_push":0,"last_release_at":"2026-09-14T14:51:06Z","stars_delta_30d":1341,"open_issues_delta_30d":21},"security_summary":{"status":"ok","scanner":"osv@v1","low_count":0,"high_count":0,"last_scan_at":"2026-09-27T04:00:37.705Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-09-18T08:38:06.609Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-09-18T08:38:06.609Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-09-18T08:38:06.609Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-09-18T08:38:06.609Z"}},"decision_facts":{"hosting":null,"pricing":{"model":"freemium","summary":"Free to use with a free API key for higher rate limits."},"requirements":{"notes":["Requires Node.js 18 or newer for CLI usage."],"min_ram_gb":1,"requires_docker":false},"constraints":{"min_ram_gb":1,"pricing_model":"freemium","requires_docker":false},"when_to_use":["Use Context7 when you need up-to-date code documentation for LLMs and AI code editors, as it supports both CLI and MCP modes, allowing for flexible integration with coding agents.","Choose Context7 if you are working with TypeScript and require a platform that is compatible with Node.js 18 or newer, as it ensures compatibility with modern JavaScript features and performance."],"when_not_to_use":["Avoid Context7 if you are looking for a solution that does not require an API key for higher rate limits, as it mandates obtaining an API key for optimal usage.","Do not use Context7 if you prefer tools that do not rely on OAuth for authentication, as Context7's setup process includes OAuth authentication for generating API keys."],"source":"enrich:decision_facts","observed_at":"2026-09-18T12:13:59.030Z"},"constraint_facets":{"min_ram_gb":1,"pricing_model":"freemium","requires_docker":false},"decision_summary":[{"label":"Pricing","value":"freemium - Free to use with a free API key for higher rate limits."},{"label":"Requirements","value":"Min 1 GB RAM; Requires Node.js 18 or newer for CLI usage."},{"label":"Adopt for","value":"Context7 Platform provides tools for setting up coding agents with support for LLMs and AI code editors, offering both CLI and MCP modes."},{"label":"License detail","value":"MIT License"}]}}