Skip to main content
Glama

DailyBot MCP

Un pequeño servidor MCP local que permite a Littlebird leer y enviar tus check-ins de DailyBot a través de la CLI de DailyBot instalada.

Requisitos

  • Python 3.10+

  • uv

  • DailyBot CLI 3.8+, autenticado como el usuario cuyos check-ins debe acceder Littlebird

Verifica DailyBot primero:

dailybot --version
dailybot status --auth

Si es necesario, autentícate con:

dailybot login

Related MCP server: Slack Gitlab Digest Model Context Protocol MCP Server

Instalación

Desde el directorio de este repositorio, instala las dependencias:

uv sync

Ejecución

Para operación manual en segundo plano:

./mcpctl start
./mcpctl status
./mcpctl logs  # Ctrl-C stops following logs, not the server
./mcpctl stop

El estado de ejecución y los registros se almacenan en el directorio ignorado .run/.

Para ejecutar en primer plano en su lugar:

uv run dailybot_mcp.py

El endpoint MCP está disponible solo en tu máquina en:

http://127.0.0.1:8765/mcp

Este servidor es solo localhost; no proporciona un endpoint remoto o alojado.

Conectar Littlebird

  1. Abre Configuración > Integraciones en Littlebird.

  2. Añade un servidor MCP personalizado.

  3. Introduce http://127.0.0.1:8765/mcp como URL del servidor.

  4. Habilita la integración para el chat o la rutina que necesite DailyBot.

Herramientas

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 lista los check-ins pendientes y completados para una fecha.

  • get_checkin devuelve la configuración de un check-in y sus preguntas ordenadas.

  • get_checkin_history devuelve las respuestas que DailyBot proporciona en cualquier rango de fechas inclusivo arbitrario, opcionalmente filtrado por search y limitado por limit.

  • submit_checkin envía respuestas en orden de preguntas solo cuando confirmed=True después de que las apruebes explícitamente.

Las fechas usan YYYY-MM-DD. Los resultados del historial siguen los permisos de tu cuenta de DailyBot.

Desarrollo

Las pruebas simulan DailyBot y nunca contactan con una cuenta real:

uv run python -m unittest -v

Solución de problemas

  • DailyBot no está en PATH: asegúrate de que dailybot --version funcione en la misma shell utilizada para iniciar el servidor.

  • DailyBot no está autenticado: ejecuta dailybot login y luego verifica con dailybot status --auth.

  • Littlebird no puede conectarse: confirma que el proceso del servidor sigue en ejecución y que la URL es exactamente http://127.0.0.1:8765/mcp.

  • Puerto ya en uso: detén el proceso que usa el puerto 8765 antes de iniciar este servidor.

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