davegomez/fizzy-mcp

davegomez/fizzy-mcp

от davegomez
MCP сервер для Fizzy task management. Управляйте досками, карточками, комментариями и чеклистами через 7 инструментов. Интегрируется с Claude Desktop, Cursor и другими AI-клиентами. Автоматизируйте...

fizzy-mcp

MCP server for Fizzy task management. Exposes 7 tools for managing boards, cards, comments, and checklists.

Prerequisites

Get your Fizzy access token:

  1. Log in to Fizzy
  2. Go to Settings > API Access
  3. Generate a new token

How to Install

Claude Desktop

Add to your config file:

  • macOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "Fizzy": {
      "command": "npx",
      "args": ["-y", "@silky/fizzy-mcp"],
      "env": {
        "FIZZY_TOKEN": "your-token-here"
      }
    }
  }
}

Windows only: Add "APPDATA": "C:\\Users\\YourUsername\\AppData\\Roaming" to the env block.

Restart Claude Desktop completely, then verify: "List my Fizzy boards."

Claude Code

Use the CLI:

claude mcp add --transport stdio Fizzy --env FIZZY_TOKEN=your-token-here -- npx -y @silky/fizzy-mcp

Or add to ~/.claude.json:

Инструменты были проиндексированы:
fizzy_account

Получает, задаёт или перечисляет аккаунты для API-вызовов. Управляет сессионным значением по умолчанию, чтобы не нужно было передавать account_slug при каждом вызове инструмента. Когда использовать: - Вывести список доступных аккаунтов, чтобы узнать, к чему у вас есть доступ - Установить рабочий аккаунт после получения списка - Проверить текущее значение по умолчанию перед операциями Не используйте, когда: нужно работать одновременно с несколькими аккаунтами — вместо этого передавайте account_slug явно. Аргументы: - action (обязательный): «get» — проверить текущее значение по умолчанию, «set» — изменить его, «list» — вывести список доступных аккаунтов - account_slug (обязателен для set): идентификатор аккаунта (например, «897362094») Возвращает: - get: { "action": "get", "account_slug": "897362094" } или null, если не установлен - set: { "action": "set", "account_slug": "897362094" } - list: { "action": "list", "accounts": [{ "slug": "...", "name": "...", "id": "..." }] } Связано: Большинство инструментов автоматически определяют аккаунт через переменную окружения FIZZY_ACCOUNT или автоопределение единственного аккаунта.

Параметры
  • account_slugstring

    Слаг аккаунта (обязателен для действия set).

  • actionenumобязательный

    Действие: get | set | list. Используйте 'get', чтобы проверить текущее значение, 'set', чтобы изменить его, 'list', чтобы увидеть доступные варианты.

fizzy_boards

Выводит список досок в аккаунте с сводками по колонкам. Даёт обзор досок и их структуры колонок, включая количество карточек. Когда использовать: - Узнать идентификаторы досок и колонок для последующих операций - Посмотреть количество карточек по колонкам на всех досках - Найти нужную доску или колонку, чтобы создавать карточки или распределять Соглашения о колонках Fizzy: У каждой доски есть три неявные колонки, которые не возвращаются в массиве columns: - Maybe? (входящие): Нераспределённые карточки. У карточек здесь нет column_id. Новые карточки начинают тут. - Not Now: Отложенные карточки. Перемещаются сюда через status: "not_now" в fizzy_task. - Done: Закрытые карточки. Перемещаются сюда через status: "closed" в fizzy_task. Массив columns содержит только пользовательские рабочие колонки (например, "In Progress", "Backlog"). Чтобы переместить карточку из колонки обратно в Maybe?, используйте fizzy_task без column_id и без изменения статуса. Аргументы: - account_slug (необязательно): Использует сессионное значение по умолчанию, если опущен - limit (необязательно): Максимум элементов для возврата, 1-100 (по умолчанию 25) - cursor (необязательно): Курсор продолжения из предыдущего ответа Возвращает: JSON с элементами и метаданными пагинации. json {"items": [{"id": "board_1", "name": "Project", "columns": [{"id": "col_1", "name": "Backlog"}]}], "pagination": {...}} Связано: Используйте идентификатор доски с fizzy_task для создания карточек. Используйте идентификаторы колонок для распределения.

Параметры
  • account_slugstring

    Слаг аккаунта. Использует значение по умолчанию из сессии, если не указано.

  • cursorstring

    Курсор продолжения из предыдущего ответа. Опустите, чтобы начать заново.

  • limitinteger

    Максимум элементов для возврата (по умолчанию: 100)

fizzy_comment

Управляет комментариями на карточке: создаёт, выводит список, обновляет или удаляет. Действия: - create (по умолчанию): Публикует новый комментарий - list: Получает все комментарии на карточке - update: Редактирует существующий комментарий (требует comment_id + body) - delete: Удаляет комментарий (требует comment_id) Аргументы: - action (необязательно): "create" | "list" | "update" | "delete" (по умолчанию: "create") - account_slug (необязательно): Использует сессию по умолчанию, если не указан - card_number (обязательно): Номер карточки - comment_id (необязательно): Требуется для update/delete - body (необязательно): Текст комментария в Markdown. Требуется для create/update Возвращает: JSON с деталями комментария, списком комментариев или подтверждением удаления.

Параметры
  • account_slugstring

    Слаг аккаунта. Если не указан, используется значение по умолчанию.

  • actionenum

    Выполняемое действие.

  • bodystring

    Содержимое комментария в формате Markdown (от 1 до 10 000 символов). Обязательно для создания/обновления.

  • card_numbernumberобязательный

    Номер карты.

  • comment_idstring

    Идентификатор комментария. Требуется для обновления/удаления.

fizzy_get_card

Получает полные данные карточки по её номеру или ID. Извлекает все данные карточки: описание, количество шагов и метаданные. Когда использовать: - Нужно получить полное описание или метаданные для конкретной карточки - Проверить статус выполнения шагов или просмотреть все теги/исполнители Не используйте, когда: Просматриваете несколько карточек — сначала используйте fizzy_search. Аргументы: - account_slug (необязательный): использует значение из сессии по умолчанию, если не указан - card_number (рекомендуется): читаемый номер # из URL-адресов/списков (например, 42) - card_id (альтернатива): UUID из ответов API. По возможности используйте card_number. ВАЖНО: Укажите card_number (целое число) ИЛИ card_id (строка UUID), но не оба. card_number - это #, видимый в интерфейсе (например, #42). card_id - внутренний UUID. Возвращает: JSON с id, number, title, description (markdown), status, board_id, column_id, tags (массив), assignees (массив), steps_count, completed_steps_count, comments_count, url, created_at, updated_at, closed_at (null, если открыта). Пример: {"id": "card_abc", "number": 42, "title": "Fix bug", "status": "open", "steps_count": 3, ...} Связанные инструменты: Используйте fizzy_comment или fizzy_step для более глубокого взаимодействия.

Параметры
  • account_slugstring

    Slug аккаунта (например, 'acme-corp'). Использует значение по умолчанию из сессии, если не указан.

  • card_idstring

    UUID карты из ответов API. Используйте card_number вместо него, когда в UI отображается #.

  • card_numbernumber

    Номер карточки - человекочитаемый номер из URL/UI (например, 42). Предпочтительнее card_id.

fizzy_search

Поиск карточек с фильтрами. Находит карточки по критериям или просматривает содержимое доски. Когда использовать: - Поиск карточек по тегу, исполнителю или доске - Фильтрация по категории индекса (closed, stalled, golden и т.д.) Не используйте, если: номер карты уже известен - используйте fizzy_get_card. Аргументы: - account_slug (опционально): использует сессионное значение по умолчанию, если не указан - board_id (опционально): фильтр по карточкам на этой доске - indexed_by (опционально): фильтр по категории индекса: closed | not_now | all | stalled | postponing_soon | golden - tag_ids (опционально): фильтр по карточкам, у которых есть ВСЕ эти идентификаторы тегов - assignee_ids (опционально): фильтр по карточкам, назначенным на ЛЮБОГО из этих пользователей - sorted_by (опционально): сортировка: newest | oldest | recently_active - terms (опционально): поисковые запросы для фильтрации карточек по текстовому содержимому - limit (опционально): максимум элементов, 1-100 (по умолчанию 25) - cursor (опционально): курсор продолжения из предыдущего ответа Возвращает: JSON с элементами и метаданными пагинации. json {"items": [{"number": 42, "title": "...", ...}], "pagination": {"returned": 25, "has_more": true, "next_cursor": "..."}} Связанное: Используйте номер карты с fizzy_get_card для получения полной информации.

Параметры
  • account_slugstring

    Slug аккаунта (например, 'acme-corp'). Использует значение по умолчанию из сессии, если не указан.

  • assignee_idsstring[]

    Фильтрует карточки, назначенные ЛЮБОМУ из этих идентификаторов пользователей.

  • assignment_statusenum

    Фильтрует по статусу назначения: без назначения.

  • board_idstring

    Фильтрует карточки по ID этой доски.

  • card_idsstring[]

    Фильтрует по конкретным идентификаторам карточек.

  • closer_idsstring[]

    Фильтрует карточки, закрытые этими идентификаторами пользователей.

  • closureenum

    Фильтр по диапазону дат закрытия: today | yesterday | thisweek | thismonth | last7 | last14 | last30.

  • creationenum

    Фильтрует по диапазону даты создания: today | yesterday | thisweek | thismonth | last7 | last14 | last30.

  • creator_idsstring[]

    Отфильтровывает карточки, созданные этими ID пользователей.

  • cursorstring

    Курсор продолжения из предыдущего ответа. Опустите, чтобы начать заново.

  • indexed_byenum

    Фильтрует по категории индекса: closed | not_now | all | stalled | postponing_soon | golden.

  • limitinteger

    Максимум элементов для возврата (по умолчанию: 100)

  • sorted_byenum

    Порядок сортировки: сначала новые | сначала старые | по недавней активности.

  • tag_idsstring[]

    Отфильтровать карточки со ВСЕМИ этими ID тегов.

  • termsstring[]

    Поисковые запросы, которые фильтруют карточки по текстовому содержимому.

fizzy_step

Создаёт, завершает, обновляет, отменяет завершение или удаляет шаг на карточке. Определение режима: - step отсутствует → CREATE (требует content) - step присутствует, других параметров нет → COMPLETE (действие по умолчанию) - step + content → UPDATE content - step + completed: false → UNCOMPLETE - step + delete: true → DELETE Аргументы: - account_slug (необязательный): использует значение сессии по умолчанию, если не указан - card_number (обязательный): номер карточки, содержащей шаг - step (необязательный): подстрока содержимого для поиска ИЛИ индекс (начиная с 1) для идентификации существующего шага - content (необязательный): текст шага для создания или обновления - completed (необязательный): задаёт состояние завершённости (true или false) - delete (необязательный): удаляет шаг Возвращает: JSON со статусами id, content, completed шага. Примеры: - Создание: {card_number: 42, content: "Write tests"} - Завершение: {card_number: 42, step: "Write tests"} - Отмена завершения: {card_number: 42, step: 1, completed: false} - Обновление: {card_number: 42, step: 1, content: "Write unit tests"} - Удаление: {card_number: 42, step: "Write tests", delete: true}

Параметры
  • account_slugstring

    Слаг аккаунта. Если не указан, используется значение по умолчанию.

  • card_numbernumberобязательный

    Номер карточки, содержащий шаг.

  • completedboolean

    Устанавливает состояние завершённости.

  • contentstring

    Текст шага для создания или обновления.

  • deleteboolean

    Удалите шаг.

  • stepstring | number

    Шаг, к которому применяется действие: подстрока содержимого или индекс с отсчётом от 1. Опустите, чтоб свидать.

fizzy_task

Создаёт или обновляет карточку с полным контролем над статусом, тегами, шагами и размещением в колонке. Определение режима: - card_number отсутствует → режим СОЗДАНИЯ (требует board_id + title) - card_number присутствует → режим ОБНОВЛЕНИЯ Режим создания: Создаёт карточку, затем по мере возможности: добавляет шаги, переключает теги, направляет в колонку. Режим обновления: Обновляет заголовок/описание, если переданы. Меняет статус (open/closed/not_now). Управляет тегами — добавляет или удаляет. Перемещает карточку в колонку (из входящих или другой колонки). Перемещения в ту же колонку пропускаются. Соглашения о колонках Fizzy: - Maybe? (входящие): Карточки без column_id. Сюда попадают новые карточки. - Not Now: Установите status: "not_now", чтобы переместить сюда (откладывает карточку). - Done: Установите status: "closed", чтобы переместить сюда (завершает карточку). - Пользовательские колонки: Используйте column_id из fizzy_boards, чтобы направлять в колонки рабочего процесса. Аргументы: - account_slug (опционально): Использует значение по умолчанию из сессии, если опущен. - card_number (опционально): Номер карточки для обновления. Опустите, чтобы создать новую. - board_id (опционально): ID доски. Обязателен для режима создания. - title (опционально): Заголовок карточки. Обязателен для режима создания. - description (опционально): Тело карточки в Markdown. - status (опционально): open | closed | not_now — изменяет состояние жизненного цикла карточки. - column_id (опционально): Перемещает карточку в эту колонку (работает из входящих или других колонок; пропускается, если уже там). - position (опционально): top | bottom (по умолчанию: bottom) — позиция в колонке. - add_tags (опционально): Названия тегов для добавления. - remove_tags (опционально): Названия тегов для удаления. - steps (опционально): Элементы списка задач для создания (только в режиме создания). Возвращает: JSON с полями mode, card (id, number, title, url, status), сводка operations, массив failures. Примеры: Создание: {board_id: "...", title: "New task", steps: ["Step 1", "Step 2"]} Обновление: {card_number: 42, status: "closed", add_tags: ["done"]}

Параметры
  • account_slugstring

    Слаг аккаунта. Использует значение по умолчанию из сессии, если не указано.

  • add_tagsstring[]

    Названия тегов для добавления на карточку.

  • board_idstring

    Board ID. Обязателен при создании новой карточки.

  • card_numbernumber

    Номер обновляемой карты. Если его опустить, создаётся новая карта.

  • column_idstring

    Идентификатор колонки, в которую переместить карточку триажа.

  • descriptionstring

    Содержимое карточки в Markdown (не более 10000 символов).

  • positionenum

    Позиция в колонке: сверху | снизу (по умолчанию: снизу).

  • remove_tagsstring[]

    Пометите заголовки для удаления из карточки.

  • statusenum

    Статус карточки: open | closed | not_now

  • stepsstring[]

    Чек-лист шагов для создания (только в режиме создания).

  • titlestring

    Название карточки (1-500 символов). Обязательно при создании.

1.0.0основная
0.4.3
0.4.2
0.4.1
0.4.0
0.3.0
0.2.1
0.2.0
0.1.0

Выберите клиент, чтобы установить davegomez/fizzy-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "davegomez-fizzy-mcp-f4yir16o33": {
      "command": "npx",
      "args": [
        "-y",
        "@silky/fizzy-mcp"
      ],
      "env": {
        "FIZZY_TOKEN": "your-token-here"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "davegomez-fizzy-mcp-f4yir16o33": {
      "command": "npx",
      "args": [
        "-y",
        "@silky/fizzy-mcp"
      ],
      "env": {
        "FIZZY_TOKEN": "your-token-here"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "davegomez-fizzy-mcp-f4yir16o33": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@silky/fizzy-mcp"
      ],
      "env": {
        "FIZZY_TOKEN": "your-token-here"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"davegomez-fizzy-mcp-f4yir16o33\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@silky/fizzy-mcp\"],\"env\":{\"FIZZY_TOKEN\":\"your-token-here\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "davegomez-fizzy-mcp-f4yir16o33": {
      "command": "npx",
      "args": [
        "-y",
        "@silky/fizzy-mcp"
      ],
      "env": {
        "FIZZY_TOKEN": "your-token-here"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add davegomez-fizzy-mcp-f4yir16o33 --env FIZZY_TOKEN=your-token-here -- npx -y @silky/fizzy-mcp

Либо через JSON-конфиг:

claude mcp add-json davegomez-fizzy-mcp-f4yir16o33 "{\"command\":\"npx\",\"args\":[\"-y\",\"@silky/fizzy-mcp\"],\"env\":{\"FIZZY_TOKEN\":\"your-token-here\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add davegomez-fizzy-mcp-f4yir16o33 --env FIZZY_TOKEN=your-token-here -- npx -y @silky/fizzy-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.davegomez-fizzy-mcp-f4yir16o33]
command = "npx"
args = ["-y", "@silky/fizzy-mcp"]

[mcp_servers.davegomez-fizzy-mcp-f4yir16o33.env]
FIZZY_TOKEN = "your-token-here"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите davegomez/fizzy-mcp, а в поле команды запуска — строку ниже:
npx -y @silky/fizzy-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "davegomez-fizzy-mcp-f4yir16o33": {
      "command": "npx",
      "args": [
        "-y",
        "@silky/fizzy-mcp"
      ],
      "env": {
        "FIZZY_TOKEN": "your-token-here"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "davegomez-fizzy-mcp-f4yir16o33": {
      "command": "npx",
      "args": [
        "-y",
        "@silky/fizzy-mcp"
      ],
      "env": {
        "FIZZY_TOKEN": "your-token-here"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например davegomez-fizzy-mcp-f4yir16o33.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: davegomez-fizzy-mcp-f4yir16o33
    command: npx
    args:
      - "-y"
      - "@silky/fizzy-mcp"
    env:
      FIZZY_TOKEN: your-token-here
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "davegomez-fizzy-mcp-f4yir16o33": {
      "command": "npx",
      "args": [
        "-y",
        "@silky/fizzy-mcp"
      ],
      "env": {
        "FIZZY_TOKEN": "your-token-here"
      }
    }
  }
}

Похожие MCP-сервера

agrath/Trello-Desktop-MCP

agrath/Trello-Desktop-MCP

от agrath

MCP сервер для Trello с 46 инструментами для управления проектами: доски, карточки, списки и многое другое. Работает с Claude Desktop, Gemini CLI и другими MCP-клиентами. Поддерживает read-only режим и компактный вывод.

TypeScript⭐ 3
roychri/mcp-server-asana

roychri/mcp-server-asana

от roychri

MCP сервер для интеграции с Asana: управляйте задачами, проектами и комментариями из Claude Desktop и других MCP клиентов. Инструмент поддерживает создание, обновление, поиск задач, работу с проектами и статусами. Есть опциональный режим только для чтения для безопасного тестирования.

TypeScript⭐ 149
ernestocorona/kanboard-mcp

ernestocorona/kanboard-mcp

от ernestocorona

MCP сервер для Kanboard с 39 инструментами и JSON-RPC батчингом. Подключает доску к AI-редакторам (Claude Code, Cursor) — агенты читают, планируют и обновляют задачи. Полезен командам, автоматизирующим управление проектами через агентов.

TypeScript⭐ 9
raalarcon9705/jira-mcp

raalarcon9705/jira-mcp

от raalarcon9705

MCP-сервер для интеграции Jira и Atlassian с AI-ассистентами. Управляйте задачами, спринтами, комментариями и страницами Confluence из Claude, Cursor и других MCP-клиентов. Оптимизирован для токено...

TypeScript⭐ 6
aashari/mcp-server-atlassian-jira

aashari/mcp-server-atlassian-jira

от aashari

Подключает AI-ассистентов к Jira: запрашивайте проекты, задачи, комментарии на естественном языке. Упрощает управление проектами и отслеживание работы для разработчиков, менеджеров и всех пользоват...

TypeScript⭐ 77
nguyenvanduocit/jira-mcp

nguyenvanduocit/jira-mcp

от nguyenvanduocit

Jira MCP — сервер для интеграции AI-ассистентов с Atlassian Jira. Предоставляет инструменты для управления задачами, спринтами, комментариями, поиска по JQL и отслеживания разработки (PR, коммиты)....

Go⭐ 97
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин