pwc CLI

pwc-cli

CLI, скилл и MCP-сервер Hugging Face: агент ищет статьи, бенчмарки и лучшие модели в Papers with Code без аккаунта и ключа

  • 217 ★ репозитория
  • Последний коммит
CLIОфициальный

Расширенный доступ

Почему такой уровень

  • Установщик скачивает бинарный файл с GitHub и кладет его в `~/.local/bin` после проверки контрольной суммы SHA-256
  • Запросы уходят на `paperswithcode.co`, а команда `pwc paper edit submit` публикует правки статьи сразу под вашим именем Hugging Face
Все причины и проверки

huggingface/pwc-cli

Установка

Ручная установка

curl -LsSf https://raw.githubusercontent.com/huggingface/pwc-cli/main/standalone_cli/install.py | python3

Установщик скачивает бинарный файл, проверяет SHA-256 и кладет его в `~/.local/bin/pwc`. Нужен Python 3 для самого установщика.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Установщик скачивает бинарный файл с GitHub и кладет его в `~/.local/bin` после проверки контрольной суммы SHA-256
  • Запросы уходят на `paperswithcode.co`, а команда `pwc paper edit submit` публикует правки статьи сразу под вашим именем Hugging Face

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

pwc — клиент командной строки для каталога Papers with Code, который ведет Hugging Face. Агент или человек ищет статьи по названию, теме, автору и идентификатору arXiv, читает метаданные и полный текст работы, смотрит предшественников и последователей, свежие и трендовые публикации. Отдельные команды показывают задачи, методы, конференции, организации, фреймворки и бенчмарки с лучшими моделями, оценками и числом параметров. Публичные запросы анонимные и только на чтение: аккаунт, ключ и окружение Python не нужны. В терминале результат выводится таблицей, при перенаправлении получается TSV, с флагом `--json` приходит JSON с версией схемы. Коды выхода стабильны: 0 означает успех, 2 ошибку аргументов, 3 сбой сети или сервера, 4 неверный ответ API. В том же репозитории лежат скилл и MCP-сервер. Команда `pwc skills add` кладет в проект скилл, подогнанный под версию установленного CLI. Размещенный сервер по адресу `https://paperswithcode.co/mcp` отдает по одному инструменту на каждую исследовательскую команду. Для правки одной подтвержденной статьи есть отдельный сценарий со входом через браузер.

Для кого. Исследователям и инженерам по машинному обучению, которые поручают агенту обзор литературы: найти работы по теме, сравнить модели на бенчмарке, выяснить, есть ли официальный код.

Подходит, если

  • Нужен обзор свежих работ по теме: `pwc paper recent` и `pwc paper trending --max-age-days 90` дают списки, а `pwc paper related` находит соседние статьи
  • Агент подбирает модель под задачу и сверяет лучшие результаты: `pwc benchmark --name wikitext-103 --max-parameters 3B` ограничивает выдачу размером модели
  • Перед чтением статьи полезно знать, есть ли официальный код: флаг `--has-official-implementation` отсекает работы без привязанного репозитория
  • Разбирается история метода, и интересно, что было до работы и что вышло после: `pwc paper lineage list` показывает предшественников и последователей
  • Статью надо обсудить с агентом целиком: `pwc paper read` печатает сохраненный текст работы

Не подходит, если

  • Нужная работа отсутствует в каталоге Papers with Code: поиск идет только по его базе, PubMed и другие источники CLI не опрашивает
  • Нужен офлайн-режим: все команды обращаются к API по адресу `https://paperswithcode.co/api/v1`
  • Вы на Windows: готовые сборки есть для Linux x86-64, macOS Intel и Apple Silicon, на Windows остается установка из исходников через uv или pipx
  • Требуется массово править каталог: CLI меняет одну подтвержденную статью, а загрузки, изображений и эмбеддингов в нем нет

Пример запроса к агенту

Найди в Papers with Code пять свежих работ по малым визуально-языковым моделям и скажи, у каких есть официальный код

Ограничения

  • Правка статей работает только на сервере с включенным API редактирования: вход по ссылке в браузере открывает запись в одну подтвержденную статью на один час.
  • Ответ «официального кода нет» означает лишь, что в каталоге не привязан репозиторий.
  • Готовые сборки есть для Linux x86-64, macOS Intel и Apple Silicon, на остальных системах нужен Python 3.10 или новее.
  • GitHub не определяет лицензию репозитория, условия использования стоит уточнить у авторов.

Как отключить. Бинарный файл лежит в `~/.local/bin/pwc`, его достаточно удалить. Скилл снимается удалением папки `pwc` из `.agents/skills` (или `.claude/skills`), а MCP-сервер убирается командой `claude mcp remove paperswithcode` либо правкой конфигурации клиента.

Частые вопросы

Как поставить скилл pwc в Claude Code?

Установите CLI и выполните `pwc skills add --claude` для проекта или `pwc skills add --claude --global` для всех проектов. Скилл создает сам CLI, поэтому он совпадает с его версией. Уже стоящий скилл команда не трогает, для замены добавьте `--force`.

Как подключить MCP-сервер Papers with Code к Claude Code?

Выполните `claude mcp add --transport http paperswithcode https://paperswithcode.co/mcp`. Вход и ключ не нужны. Для Codex есть команда `codex mcp add paperswithcode --url https://paperswithcode.co/mcp`.

Нужен ли аккаунт для поиска статей?

Нет, поиск, чтение статей и бенчмарки анонимны. Вход требуется только для правки статьи: `pwc auth login --paper 123` открывает ссылку в браузере.

Как получить результат в виде JSON?

Добавьте `--json` к любой команде с данными, например `pwc search "language models" --limit 5 --json`. В ответе будут поля `schema_version` и `data`.

Как указать статью в командах?

Аргумент `PAPER` принимает идентификатор arXiv, числовой идентификатор внешней статьи или точное название в кавычках. Неоднозначное название CLI отклоняет и выводит подходящие идентификаторы.

Обсуждение

Вопросов и отзывов пока нет.

MCP-сервер раскладывает статьи по математике из arXiv, LaTeX и PDF на теоремы, доказательства и зависимости с опорой на источник

MCP-серверРасширенный доступ278Звезды репозитория

Универсальный CLI-клиент MCP от Apify: постоянные сессии, OAuth, JSON-вывод для скриптов и доступ агента к любому MCP-серверу через оболочку

CLIШирокий доступ1,1 тыс.Звезды репозитория

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

CLIШирокий доступ799Звезды репозитория

CLI на Python без зависимостей: один каталог MCP-серверов и скиллов для всех агентов, в контекст попадает краткий индекс

CLIШирокий доступ429Звезды репозитория
Официальный

Удаленный MCP-сервер называет лучший API поиска, извлечения, реранка или ретривала под вашу задачу, с интервалами.

MCP-серверРасширенный доступ122Звезды репозитория

CLI, который на лету превращает любой MCP-сервер, спецификацию OpenAPI или GraphQL-эндпоинт в набор команд без генерации кода

CLIШирокий доступ2,4 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
pwc CLI (эта карточка)да217
arxiv-mcp-serverнетне нужна3 276локальный сервер для arXiv: чтение статей по разделам и BibTeX из метаданных
Paper Search MCPнетключ необязателен3 076ищет и загружает статьи из arXiv, PubMed, bioRxiv и других открытых источников

Коротко о README

Страница открывается разделом про размещенный MCP-сервер с командами подключения для Claude Code, Codex, Cursor и VS Code, затем описывает установку бинарного файла и из исходников, добавление скилла и быстрый старт с примерами поиска и фильтров. Дальше идут таблица команд, правила вывода и кодов выхода, переменная `PWC_API_URL` для другого API и раздел о границах: публичные чтения анонимны, правка ограничена одной статьей.

Бейдж для README

Сообщить о проблеме