FeatureJet
FeatureJet: доска фидбэка, по которой AI-агенты строят продукт через MCP
Что умеет
- Читать и создавать посты, комментарии и голоса
- Брать задачи из очереди в работу
- Предлагать и менять статус поста
- Прикреплять доказательства выполнения задачи
- Получать changelog и аналитику доски
Какие данные видит
Доступ по API-ключу; ассистент видит доски и посты, привязанные к аккаунту пользователя в FeatureJet.
Нужен ли аккаунт
Нужен API-ключ из настроек сервиса
FeatureJet — доска обратной связи, где пользователи голосуют за идеи, а AI-агенты берут задачи в работу через MCP. Ассистент читает посты и комментарии, ставит статусы, добавляет доказательства выполнения и получает changelog и аналитику доски. 22 инструмента для команд, которые встраивают фидбэк-цикл в работу ассистента.
Как подключить
Как подключить FeatureJet к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://mcp.featurejet.com/mcp
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить FeatureJet к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://mcp.featurejet.com/mcp
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить FeatureJet к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://mcp.featurejet.com/mcp
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (22)
Технические названия из tools/list. Нужны только разработчикам.
| list_boards | List boards available to the caller's FeatureJet API key. |
| get_board | Get one board by slug. |
| create_board | Create a new feedback board, as a DRAFT. `slug` is the board's URL path segment (lowercase, hyphenated, unique); `name` is the display name. The new board's public URL 404s until a human publishes it from the dashboard -- `publish_board` is off by default (403 `publish_disabled`). |
| publish_board | Publish a board so it is live at its public URL. OFF BY DEFAULT. Putting a board on the public internet is a human decision: unless the FeatureJet deployment has opted in, this returns 403 `publish_disabled` and the owner publishes from the dashboard. Where it is enabled it needs a `write` (or `admin`) scoped key and an active subscription -- an org without one gets 403 `subscription_required`. |
| unpublish_board | Return a board to draft so its public URL stops serving it. Nothing is deleted; publish it again to bring it back. |
| list_posts | List posts for a board, optionally filtered by status, search, or tag. |
| get_post | Get one post by board slug and post id. |
| create_post | Create a post on a board. |
| update_post | Update mutable post fields; null queue_rank explicitly un-ranks. |
| delete_post | Delete a post by hiding it through the developer API. |
| list_votes | List vote metadata for a post. |
| list_comments | List comments for a post. |
| create_comment | Comment on a post as the board team, optionally replying to a comment. |
| get_queue | Top UNCLAIMED posts in the owner's curated build order. Owner-ranked posts (queue_rank, lower = sooner) come first, then unranked planned posts by votes. Call this to find the next thing to build, then claim_post before starting work. |
| claim_post | Atomically claim a post before working on it (double-work guard). ttl_seconds defaults to 3600 (max 86400); re-claiming with the same key extends the lease. Returns 409 if another key holds a live claim. |
| release_post | Release a post's claim so other agents can pick it up. |
| add_evidence | Attach implementation evidence to a post (shown publicly). kind is one of branch|commit|pr|transcript|url; ref is the branch name, commit sha, or URL. Voters see these in the post page's "Implementation" section. |
| propose_status | Propose a status change for the board owner to confirm. The agent-honest way to mark work done: nothing changes on the public board and no voter is notified until a human confirms the proposal from the dashboard. status is one of open|planned|in_progress|shipped|declined; a new proposal replaces any pending one. Prefer this over update_post's direct status flip. |
| get_changelog | List shipped posts for a board. |
| get_analytics | Get read-only analytics for a board. |
| whoami | Confirm the caller's API key by listing accessible boards. |
| ping | Check MCP and FeatureJet API reachability for the caller's key. |