Skip to main content
Glama

DailyBot MCP

Ein kleiner lokaler MCP-Server, der es Littlebird ermöglicht, Ihre DailyBot-Check-ins über die installierte DailyBot-CLI zu lesen und zu übermitteln.

Anforderungen

  • Python 3.10+

  • uv

  • DailyBot CLI 3.8+, authentifiziert als der Benutzer, dessen Check-ins Littlebird zugreifen soll

Überprüfen Sie zuerst DailyBot:

dailybot --version
dailybot status --auth

Falls erforderlich, authentifizieren Sie sich mit:

dailybot login

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

Installation

Führen Sie aus diesem Repository-Verzeichnis die Installation der Abhängigkeiten durch:

uv sync

Ausführen

Für manuellen Hintergrundbetrieb:

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

Laufzeitstatus und Protokolle werden im ignorierten Verzeichnis .run/ gespeichert.

Um stattdessen im Vordergrund auszuführen:

uv run dailybot_mcp.py

Der MCP-Endpunkt ist nur auf Ihrem Rechner verfügbar unter:

http://127.0.0.1:8765/mcp

Dieser Server ist nur für localhost gedacht; er bietet keinen Remote- oder gehosteten Endpunkt.

Littlebird verbinden

  1. Öffnen Sie Einstellungen > Integrationen in Littlebird.

  2. Fügen Sie einen benutzerdefinierten MCP-Server hinzu.

  3. Geben Sie http://127.0.0.1:8765/mcp als Server-URL ein.

  4. Aktivieren Sie die Integration für den Chat oder die Routine, die DailyBot benötigt.

Werkzeuge

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 listet ausstehende und abgeschlossene Check-ins für ein Datum auf.

  • get_checkin gibt die Konfiguration und die geordneten Fragen eines Check-ins zurück.

  • get_checkin_history gibt Antworten zurück, die DailyBot über einen beliebigen inklusiven Datumsbereich liefert, optional gefiltert nach search und begrenzt durch limit.

  • submit_checkin übermittelt Antworten nur in Fragenreihenfolge, wenn confirmed=True ist, nachdem Sie sie ausdrücklich genehmigt haben.

Daten verwenden das Format YYYY-MM-DD. Verlaufsergebnisse folgen den Berechtigungen Ihres DailyBot-Kontos.

Entwicklung

Tests simulieren DailyBot und kontaktieren niemals ein Live-Konto:

uv run python -m unittest -v

Fehlerbehebung

  • DailyBot ist nicht im PATH: Stellen Sie sicher, dass dailybot --version in derselben Shell funktioniert, die zum Starten des Servers verwendet wird.

  • DailyBot ist nicht authentifiziert: Führen Sie dailybot login aus und überprüfen Sie dann mit dailybot status --auth.

  • Littlebird kann keine Verbindung herstellen: Bestätigen Sie, dass der Serverprozess noch läuft und die URL genau http://127.0.0.1:8765/mcp ist.

  • Port bereits belegt: Stoppen Sie den Prozess, der Port 8765 verwendet, bevor Sie diesen Server starten.

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