Skip to main content
Glama

DailyBot MCP

설치된 DailyBot CLI를 통해 Littlebird가 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에서 설정 > 통합을 엽니다.

  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을 모의(mock) 처리하며 실제 계정에 연결하지 않습니다:

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