Токарев Lab Написать

СервисСвой инструментЗапущен

ProjectHub: панель проектов с канбаном, Telegram-ботом и MCP-сервером для Claude Code

Моя панель управления проектами. В ней собраны клиентские и собственные задачи, заказчик видит свой проект по гостевой ссылке, с телефона работает Telegram-бот, а Claude Code получает задачи через MCP-сервер.

Сергей Токарев

Сергей ТокаревРазработчик проекта. Делаю похожее на заказ.

ProjectHub

Зачем разработчику своя панель проектов

Когда ведёшь десятки клиентских и собственных проектов, задачи приходят отовсюду: из мессенджеров, от заказчиков, из собственных заметок на ходу. ProjectHub собирает их в одном месте: веб-панель, Telegram-бот и подключение к Claude Code, чтобы задачи были видны там, где идёт работа.

Веб-панель

  • Дашборд: сколько проектов в каждом статусе и сфере, просроченные дедлайны, последние события.
  • Проекты и задачи списком или канбаном с перетаскиванием, статусы задач настраиваются.
  • Входящие: новые задачи, которые ещё не просмотрены.
  • Сводка дня: что сделано за выбранный день по каждому проекту: добавленные и выполненные задачи, смены статусов, комментарии, рабочие сессии.
  • Горячие клавиши и обновление данных при возврате на вкладку.

«Свалка» для всего, что жалко потерять

Любое сообщение, отправленное боту не командой, попадает в «Свалку»: ссылка на YouTube, пост из Telegram-канала, фото, заметка. В панели записи фильтруются по типу, их можно оставить или отправить в архив, а «архивировать всё новое» разбирает завал одним нажатием.

Гостевой кабинет заказчика

Заказчику выдаётся ссылка на кабинет его проекта, логин не нужен. Он видит задачи со статусами и комментариями, добавляет свои и комментирует. О новой задаче или комментарии владелец получает уведомление в Telegram. Если заказчик вставит список правок из расширения Review Widget, он сам разобьётся на отдельные задачи. Ссылку можно отозвать, от спама защищают лимиты.

Telegram-бот

С телефона можно посмотреть проекты, добавить задачу, сменить статус, оставить комментарий и получить сводку за сегодня. Бот отвечает только владельцу. Есть ежедневный дайджест в Telegram: что изменилось по проектам за день.

Подключение к Claude Code

  • MCP-сервер даёт Claude Code 11 инструментов: найти проект, прочитать задачи и активность, добавить задачу, закрыть её, оставить комментарий, сменить статус проекта.
  • Хук запуска: при старте сессии проект определяется по рабочей папке, в ленту пишется «начата сессия», а на экран выводятся новые задачи этого проекта.
  • Автоимпорт проектов: скрипт просматривает рабочую папку, находит новые проекты по характерным файлам, сам определяет сферу и статус и заводит их в панели.

В итоге задача, которую заказчик оставил в гостевом кабинете, оказывается перед глазами в момент, когда разработчик открывает этот проект.

Как устроено

FastAPI, SQLAlchemy и SQLite на сервере, интерфейс на Vue 3 и Tailwind, бот на aiogram, MCP-сервер на FastMCP. Бот и MCP-сервер работают с панелью через её API. Панель рассчитана на одного владельца.

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

Что такое MCP-сервер для Claude Code?

Это способ дать ИИ-помощнику доступ к своим данным. Через MCP-сервер ProjectHub Claude Code читает задачи проекта и сам отмечает, что сделано.

Нужно ли заказчику регистрироваться?

Нет, он открывает кабинет проекта по гостевой ссылке.

Можно ли вести задачи с телефона?

Да, через Telegram-бота: добавление задач, статусы, комментарии и сводка дня.

Как в панель попадают новые проекты?

Автоматически: скрипт находит новые папки проектов на компьютере и заводит их в панели.

Нужно похожее?

Напишите, что хотите автоматизировать или сделать: отвечаю лично и быстро. Работаю по договору, цена фиксируется до начала. Как я работаю и сколько это стоит

Написать в Telegram MAX