Кратко
Управление продуктом в Productboard через REST API v2: чтение и правка продуктов, компонентов, фич, инициатив, целей и ключевых результатов, релизов, компаний и пользователей как сущностей с пользовательскими полями и связями, сбор и поиск заметок с отзывами клиентов и их привязка к фичам, а также участники и команды.
Пошаговая настройка
Подключи Productboard к Claude за 2 минуты
Начни бесплатный пробный период в AnythingMCP Cloud, подключи Productboard в пошаговой настройке и добавь свой MCP URL в Claude. Без кода и без собственного сервера.
Без банковской карты · 7 дней пробного периода · Есть вариант self-host
AnythingMCP есть в каталоге коннекторов Claude: добавьте его в Claude в один клик (откроется в новой вкладке), затем войдите и выберите, какие MCP-серверы может использовать Claude.
Попробуй спросить
Примеры промптов для Productboard
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Productboard, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Productboard + Claude
Управление продуктом в Productboard через REST API v2: чтение и правка продуктов, компонентов, фич, инициатив, целей и ключевых результатов, релизов, компаний и пользователей как сущностей с пользовательскими полями и связями, сбор и поиск заметок с отзывами клиентов и их привязка к фичам, а также участники и команды.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
PRODUCTBOARD_API_TOKEN
Шаг 1 — Получите учётные данные
Настройка занимает около 2 минут. Нужно рабочее пространство Productboard на тарифе Pro или выше.
- В Productboard откройте Settings > Integrations > Public APIs > Access Token и нажмите +, чтобы создать токен. Скопируйте его сразу: он показывается только один раз.
- Вставьте его в
PRODUCTBOARD_API_TOKENбез префиксаBearer. Он передаётся какAuthorization: Bearer <token>и действует с правами участника, который его создал, поэтому токен администратора или мейкера рабочего пространства видит больше всего. - Установите коннектор и запустите
productboard_list_entity_configurations: он подтвердит токен и выведет типы сущностей вашего рабочего пространства.
Только API v2: коннектор использует Productboard REST API v2 (https://api.productboard.com/v2). API v1 объявлен устаревшим в апреле 2026 года и отключён 8 июля 2026 года.
Всё является сущностью: продукты, компоненты, фичи, подфичи, инициативы, цели, ключевые результаты, релизы, группы релизов, пользователи и компании (а также конкуренты и задачи, если они есть в рабочем пространстве) являются сущностями с полем type. Отзывы клиентов хранятся в заметках.
Сначала изучите рабочее пространство: поля в каждом рабочем пространстве свои. productboard_list_entity_configurations и productboard_get_entity_configuration показывают все поля типа (стандартные, например name, description, status, owner, timeframe, teams, tags, и пользовательские с UUID в качестве ключа), какие из них обязательны и какие операции patch они принимают. productboard_list_note_configurations делает то же для заметок, productboard_list_field_values перечисляет варианты поля выбора, тегов или статуса.
Что он читает:
- Роадмап:
productboard_list_entitiesсtypes(например["feature"],["objective", "keyResult"]или["company"]) и фильтрами по имени, владельцу, статусу, команде, родителю или архивности;productboard_search_entitiesдля структурных фильтров по нескольким id, датам, значениям полей (в том числе пользовательских), родителям и клиентам с выбором возвращаемых полей;productboard_get_entityдля одной записи вместе с URLlinks.html. - Иерархия:
productboard_list_entity_relationshipsпоказывает родителя, детей, связи и блокеры, например все фичи компонента. - Отзывы:
productboard_list_notesпо дате, владельцу, автору, системе-источнику, признаку обработки или архивности;productboard_search_notesдля полнотекстового поиска вместе с тегами, клиентом и привязанными фичами;productboard_get_noteиproductboard_list_note_relationshipsдля одной заметки, её клиента и привязанных фич. - Люди:
productboard_list_membersиproductboard_get_memberдля участников рабочего пространства,productboard_list_teamsиproductboard_list_team_membersдля команд.
Что он записывает:
productboard_create_entityсоздаёт фичу, компонент, инициативу, цель, ключевой результат, релиз, компанию и другое сtypeиfields; родитель задаётся черезrelationships, например[{"type": "parent", "target": {"id": "<component id>"}}].productboard_update_entityперезаписывает значения черезfieldsили применяет операцииpatch(set,addItems,removeItems,clear) к спискам вроде тегов и команд.productboard_set_entity_parentпереносит сущность под другого родителя;productboard_create_entity_relationshipдобавляет связьlink,isBlockedByилиisBlocking.productboard_create_noteзаносит отзыв во входящие Insights с заголовком, текстом, тегами, владельцем, исходной записью, клиентом и привязанными фичами;productboard_update_noteменяет заметку (например, помечает её обработанной);productboard_link_noteпривязывает заметку к фиче или задаёт её клиента.
Нечего отключать, нечего удалять: при установке ничего не отключено, потому что инструментов удаления у коннектора нет вовсе. Удаление сущности в API v2 удаляет и всех её детей, поэтому удаление остаётся в приложении Productboard.
Форматы данных: ссылки задаются объектами: владельцы как {"email": "[email protected]"} или {"id": "<uuid>"}, статус как {"name": "In progress"}, теги как [{"name": "Q4"}]. timeframe выглядит так: {"startDate": "2026-10-01", "endDate": "2026-12-31", "granularity": "month"}. content заметок и поля с форматированным текстом принимают простой HTML или обычный текст. Списки возвращают data, каждая запись с id, type, fields, links.html, createdAt и updatedAt. Все id являются UUID, время указано в ISO 8601 UTC. Без разрешения members:pii:read email владельцев приходят как [redacted].
Постраничный вывод: если задан links.next, ИИ берёт значение pageCursor из этого URL и передаёт его как page_cursor; он останавливается, когда links.next равен null.
Лимиты и частые ошибки: 50 запросов в секунду на токен; 429 приходит с Retry-After. 401 означает неверный или отозванный токен, 403 токен, у участника которого нет прав на эти данные, 400 или 422 неизвестное поле или тип: в сообщении указано, что принимает рабочее пространство, и ИИ сверяется с конфигурацией.
Коннектор не удаляет сущности и заметки, не меняет настройки, поля и статусы рабочего пространства и не использует отключённый API v1.
Шаг 2 — Установите адаптер
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Шаг 3 — Добавьте коннектор в Claude
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Рекомендуемый путь: работает в claude.ai web без редактирования конфигурационных файлов.
- Открой в Claude Customize → Connectors.
- Нажми +, затем Add custom connector.
- Введи название, например
Productboard, и URL удалённого MCP-сервераhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, затем нажми Add. - Нажми Connect и войди в AnythingMCP (OAuth), чтобы разрешить доступ.
Все инструменты ниже появятся в чате: начинайте писать промпты.
Доступные инструменты
| Tool | What it does |
|---|---|
productboard_list_entity_configurations | List the entity types of the workspace (product, component, feature, subfeature, initiative, objective, keyResult, release, releaseGroup… |
productboard_get_entity_configuration | Fields of one entity type (e.g. feature or company): standard and custom fields with their types, whether they are required, and the… |
productboard_list_entities | List entities (features, components, products, initiatives, objectives, key results, releases, companies, users, ...) with their fields… |
productboard_search_entities | Search entities with a structured filter: several types or ids, created or updated date ranges, field values (name, archived, owner… |
productboard_get_entity | One entity (feature, component, product, initiative, objective, key result, release, company, user, ...) by id with all its fields, its… |
productboard_create_entity | Create an entity: a feature, subfeature, component, product, initiative, objective, key result, release, release group, company or user |
productboard_update_entity | Update an entity. fields overwrites the given values (null clears one); patch applies operations: set, addItems and removeItems on lists… |
productboard_list_entity_relationships | Relationships of an entity: its parent, children, linked entities and blockers (type parent, child, link, isBlockedBy, isBlocking) with the… |
productboard_create_entity_relationship | Add a relationship from one entity to another: link (related items), isBlockedBy or isBlocking (dependencies), or child |
productboard_set_entity_parent | Set or replace the parent of an entity, e.g. move a feature to another component, a subfeature under a feature or a key result under an… |
productboard_list_field_values | Allowed values of a select, multi-select, tag or status field (custom field UUID, or a standard field name such as status or tags), with… |
productboard_list_note_configurations | Note types of the workspace (textNote, conversationNote, opportunityNote) with their fields, required fields and patch operations |
productboard_list_notes | List customer feedback notes, newest first, with name, content, tags, owner, processed and archived state |
productboard_search_notes | Full-text search over notes, optionally combined with filters on tags, owner, processed or archived state, dates, customer and linked… |
productboard_get_note | One note by id with its fields (name, content, tags, owner, creator, processed, archived), metadata source and the links.html URL to open… |
productboard_create_note | Capture customer feedback as a note in the Productboard Insights inbox: a title, the feedback text, optional tags, owner, source record… |
productboard_update_note | Update a note. fields overwrites the given values (name, content, owner, processed, archived, ...); patch applies set, addItems… |
productboard_list_note_relationships | Relationships of a note: the customer (user or company) it came from and the entities (features, components, products) it is linked to |
productboard_link_note | Link a note to a feature, subfeature, component or product (type link, the insight then counts for that item), or assign its customer (type… |
productboard_list_members | Members of the Productboard workspace (name, email, role), oldest first |
productboard_get_member | One workspace member by id: name, email, role, disabled or invited state and teams |
productboard_list_teams | Teams of the workspace with name, handle and description, newest first |
productboard_list_team_members | Members of one team (name, email, role), newest membership first, with cursor paging |
Примеры запросов
- «Выведи фичи в статусе In progress с владельцем и сроками, сгруппировав по компонентам.»
- «Какие необработанные заметки с отзывами за последние две недели упоминают онбординг? Кратко опиши основные темы.»
- «Создай фичу „Тёмная тема для мобильного приложения“ в компоненте Mobile, владелец [email protected], статус New idea.»
- «Занеси этот тикет поддержки как заметку от [email protected] и привяжи её к фиче экспорта в CSV.»
- «Покажи наши цели и их ключевые результаты на этот квартал со статусом и владельцем.»
FAQ
Работает ли с Claude Code так же как с Claude Desktop? Да, оба указывайте на https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
Следующие шаги
- Страница коннектора
- Подключить к ChatGPT
- Подключить к Cursor
- Подключить к Gemini
- Подключить к Meta Muse
- Подключить к Microsoft Copilot
Это руководство помогло?