Skip to main content
Glama

DailyBot MCP

Небольшой локальный MCP-сервер, который позволяет Littlebird читать и отправлять ваши ежедневные отчёты DailyBot через установленный CLI DailyBot.

Требования

  • Python 3.10+

  • uv

  • DailyBot CLI 3.8+, авторизованный как пользователь, чьи отчёты Littlebird должен получать

Сначала проверьте DailyBot:

dailybot --version
dailybot status --auth

Если необходимо, выполните аутентификацию:

dailybot login

Related 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

  1. Откройте Settings > Integrations в Littlebird.

  2. Добавьте пользовательский MCP-сервер.

  3. Введите http://127.0.0.1:8765/mcp в качестве URL сервера.

  4. Включите интеграцию для чата или процедуры, которым нужен 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, перед запуском этого сервера.

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Monitor uptime and incidents, run checks, and publish status updates from your Uptimepage org.

  • Manage your MakeMeBetter AI tasks, habits, and goals from your AI assistant.

  • Read your team's end-of-day reports and roster from Eodly.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/allen-n/dailybot-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server