pwc CLI
pwc-cli
CLI, скилл и MCP-сервер Hugging Face: агент ищет статьи, бенчмарки и лучшие модели в Papers with Code без аккаунта и ключа
- 217 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Установщик скачивает бинарный файл с GitHub и кладет его в `~/.local/bin` после проверки контрольной суммы SHA-256
- Запросы уходят на `paperswithcode.co`, а команда `pwc paper edit submit` публикует правки статьи сразу под вашим именем Hugging Face
Установка
- Работает в
Ручная установка
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 отклоняет и выводит подходящие идентификаторы.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыMCP-сервер раскладывает статьи по математике из arXiv, LaTeX и PDF на теоремы, доказательства и зависимости с опорой на источник
Универсальный CLI-клиент MCP от Apify: постоянные сессии, OAuth, JSON-вывод для скриптов и доступ агента к любому MCP-серверу через оболочку
CLI-агент работает с файлами и командами проекта, позволяет выбирать провайдера модели и подключать внешние MCP-инструменты.
CLI на Python без зависимостей: один каталог MCP-серверов и скиллов для всех агентов, в контекст попадает краткий индекс
Удаленный MCP-сервер называет лучший API поиска, извлечения, реранка или ретривала под вашу задачу, с интервалами.
CLI, который на лету превращает любой MCP-сервер, спецификацию OpenAPI или GraphQL-эндпоинт в набор команд без генерации кода
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| 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 и раздел о границах: публичные чтения анонимны, правка ограничена одной статьей.