DailyBot MCP
DailyBot MCP
Небольшой локальный MCP-сервер, который позволяет Littlebird читать и отправлять ваши ежедневные отчёты DailyBot через установленный CLI DailyBot.
Требования
Python 3.10+
DailyBot CLI 3.8+, авторизованный как пользователь, чьи отчёты Littlebird должен получать
Сначала проверьте DailyBot:
dailybot --version
dailybot status --authЕсли необходимо, выполните аутентификацию:
dailybot loginRelated MCP server: Slack Gitlab Digest Model Context Protocol MCP Server
Установка
Из каталога этого репозитория установите зависимости:
uv syncЗапуск
Для ручного фонового запуска:
./mcpctl start
./mcpctl status
./mcpctl logs # Ctrl-C stops following logs, not the server
./mcpctl stopСостояние выполнения и журналы хранятся в игнорируемом каталоге .run/.
Для запуска в интерактивном режиме:
uv run dailybot_mcp.pyКонечная точка MCP доступна только на вашем компьютере по адресу:
http://127.0.0.1:8765/mcpЭтот сервер работает только на локальном хосте; он не предоставляет удалённую или размещённую конечную точку.
Подключение Littlebird
Откройте Settings > Integrations в Littlebird.
Добавьте пользовательский MCP-сервер.
Введите
http://127.0.0.1:8765/mcpв качестве URL сервера.Включите интеграцию для чата или процедуры, которым нужен DailyBot.
Инструменты
list_checkins(date: str | None = None) -> dict[str, Any]
get_checkin(checkin_id: str) -> dict[str, Any]
get_checkin_history(checkin_id: str, from_date: str, to_date: str, search: str | None = None, limit: int | None = None) -> dict[str, Any]
submit_checkin(checkin_id: str, answers: list[str], response_date: str | None = None, confirmed: bool = False) -> dict[str, Any]list_checkins— выводит список ожидающих и завершённых отчётов за одну дату.get_checkin— возвращает конфигурацию отчёта и упорядоченные вопросы.get_checkin_history— возвращает ответы, которые DailyBot предоставляет за произвольный диапазон дат включительно, с возможностью фильтрации поsearchи ограничением поlimit.submit_checkin— отправляет ответы в порядке вопросов только приconfirmed=Trueпосле вашего явного подтверждения.
Даты указываются в формате YYYY-MM-DD. Результаты истории зависят от разрешений вашей учётной записи DailyBot.
Разработка
Тесты имитируют DailyBot и никогда не обращаются к реальной учётной записи:
uv run python -m unittest -vУстранение неполадок
DailyBot не найден в
PATH: убедитесь, чтоdailybot --versionработает в той же оболочке, которая используется для запуска сервера.DailyBot не авторизован: выполните
dailybot login, затем проверьте с помощьюdailybot status --auth.Littlebird не может подключиться: убедитесь, что процесс сервера всё ещё запущен, а URL точно
http://127.0.0.1:8765/mcp.Порт уже занят: остановите процесс, использующий порт
8765, перед запуском этого сервера.
This server cannot be deployed
Maintenance
Related MCP Connectors
Manage uptime monitors and incidents and search logs, metrics and traces from an AI assistant.
Read your team's end-of-day reports and roster from Eodly. Sign in with OAuth or use an API key.
Start Parabol retrospectives, standups and sprint poker; read teams/meetings/tasks; create tasks.
Search and use your Circleback meeting notes, transcripts, and action items in AI tools
Related MCP Servers
- FlicenseAqualityDmaintenanceEnables submitting team check-ins to Steady (app.steady.space) by automating the web form through login, team discovery, and check-in submission with previous/next/blockers fields.52-
- FlicenseNot gradedqualityDmaintenanceSummarizes Slack activity and GitLab merge requests with OpenAI to help generate daily standups, weekly reports, or quarterly check-ins.-

@crontinel/mcp-serverofficial
AlicenseAqualityBmaintenanceConnects AI assistants to Crontinel, enabling natural language queries about cron jobs, queues, Horizon status, and alerts without opening a browser.73 npmMIT- AlicenseNot gradedqualityCmaintenanceEnables AI assistants like Cursor and Claude Desktop to interact with Slack workspaces, allowing message sending, channel reading, user management, and file operations through natural language.MIT