Skip to main content
Glama

DailyBot MCP

Littlebird がインストール済みの DailyBot CLI を通じて DailyBot のチェックインを読み取り、送信できるようにする、小規模なローカル MCP サーバーです。

要件

  • 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

このサーバーは localhost 専用であり、リモートまたはホスト型のエンドポイントは提供しません。

Littlebird を接続する

  1. Littlebird で Settings > Integrations を開きます。

  2. カスタム MCP サーバーを追加します。

  3. サーバー URL として http://127.0.0.1:8765/mcp を入力します。

  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