VC

vedanthb/context7-cli

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

21 stars 3 forks Качество 59 Тренд 24

CLI for Context7 — современные библиотечные документы в вашем терминале. MCP не требуется.

Обзор

Получите актуальные библиотечные документы для конкретной версии из вашего терминала. Клиент MCP не нужен. Построенный поверх Context7 — те же документы, что и Cursor, Claude и другие помощники по кодированию ИИ, теперь доступен как простой CLI. Этот пакет опубликован как @vedanth/context7 на npm. Unscoped context7 на npm — это другой, несвязанный проект. Растет понимание того, что CLI лучше, чем MCP-серверы для инструментов разработчиков. MCP запирает вас в определенных редакторах. CLI просто дает вам текст — записывайте его, где хотите. Context7 имеет отличные документы, но их MCP-сервер работает только внутри Cursor и других MCP-клиентов. c7 предоставляет те же данные, что и обычный стад: Трубка в любой LLM (Claude Code, Ollama, llama.cpp, что угодно) - Составляйте скрипты grep, jq, less, pbcopy или shell - Используйте в CI, автоматизации, подсказках агента - везде, где вы можете запустить команду Работает без ключа API для базового использования. Для более высоких пределов скорости: 1. Получить ключ по адресу context7.com/dashboard 2.

Обзор (машинный перевод)

Получите актуальные библиотечные документы для конкретной версии из вашего терминала. Клиент MCP не нужен.

Построенный поверх Context7 — те же документы, что и Cursor, Claude и другие помощники по кодированию ИИ, теперь доступен как простой CLI.

**Примечание: ** Этот пакет опубликован как @vedanth/context7 на npm. Unscoped context7 на npm — это другой, несвязанный проект.

##Почему?

Растет понимание того, что CLI лучше, чем MCP-серверы для инструментов разработчиков. MCP запирает вас в определенных редакторах. CLI просто дает вам текст — записывайте его, где хотите.

Context7 имеет отличные данные о документах, но их MCP-сервер работает только внутри Cursor и других клиентов MCP. c7 делает те же данные доступными, что и обычный stdout:

Трубка в любой LLM (Claude Code, Ollama, llama.cpp, что угодно)

  • Составляйте скрипты grep, jq, less, pbcopy или shell Использование в CI, автоматизация, агентские подсказки - везде, где вы можете запустить команду

##Установка

Использование

Команды

| Командование | Описание [скрыто] [скрыто] [скрыто] [скрыто] [скрыто] | c7 resolve | Найти идентификатор библиотеки Context7 для поискового запроса | c7 docs [topic] | Получить документы (авто-разрешает имя для лучшего соответствия) [[Т5]] [[Т6]] [[Т6]] [[Т]]] [[Т]]] [[Т]][[Т]]][[Т]]][[Т]]]

Варианты

Флаг → Описание →

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

c7 — Context7 CLI

Get up-to-date, version-specific library docs from your terminal. No MCP client needed.

Built on top of Context7 — the same docs that power Cursor, Claude, and other AI coding assistants, now available as a simple CLI.

Note: This package is published as @vedanth/context7 on npm. The unscoped context7 on npm is a different, unrelated project.

Why?

There’s been a growing consensus that CLIs are better than MCP servers for developer tools. MCP locks you into specific editors. A CLI just gives you text — pipe it wherever you want.

Context7 has great docs data, but their MCP server only works inside Cursor and other MCP clients. c7 makes the same data available as plain stdout:

  • Pipe into any LLM (Claude Code, Ollama, llama.cpp, whatever)
  • Compose with grep, jq, less, pbcopy, or shell scripts
  • Use in CI, automation, agent prompts — anywhere you can run a command

Install

npx @vedanth/context7               # Run directly (no install)
npm install -g @vedanth/context7     # Or install globally

Usage

# Find a library
c7 resolve nextjs

# Get docs (auto-resolves library name)
c7 docs nextjs "app router"
c7 docs react "server components" --tokens 10000

# Shorthand — skip the "docs" command
c7 react hooks
c7 express middleware
c7 tailwindcss "dark mode"

# Use exact Context7 ID (from resolve)
c7 docs /vercel/next.js "image optimization"

# Pipe into anything
c7 react hooks | pbcopy
c7 express middleware >> prompt.txt
c7 docs nextjs "api routes" | llm "summarize these docs"

Commands

Command Description
c7 resolve Find Context7 library IDs for a search term
c7 docs [topic] Get docs (auto-resolves name to best match)
c7 [topic] Shorthand for c7 docs

Options

Flag Description
--tokens Max tokens to return (default: 5000)
--api-key Context7 API key (or set CONTEXT7_API_KEY env)
--json Raw JSON output (resolve only)

API Key (optional)

Works without an API key for basic usage. For higher rate limits:

  1. Get a key at context7.com/dashboard
  2. Set it: export CONTEXT7_API_KEY=your-key

Use Cases

Feed docs into coding agents:

DOCS=$(c7 nextjs "app router middleware" --tokens 8000)
claude "Build a Next.js middleware that redirects. Use these docs:\n$DOCS"

Quick API lookup:

c7 prisma "findMany" --tokens 3000
Открыть полный README на GitHub

Установка

npx @vedanth/context7 # Run directly (no install)
Новичок в MCP? Начните с руководства на mcpskill.org →