Back to Home
tamdogood icon

bird

Verified Safe

by tamdogood

Overview

The Bird MCP Server acts as a personal assistant by integrating Todoist, Anki, Obsidian, and Google Calendar to manage tasks, flashcards, notes, and events.

Installation

Run Command
docker run -d --name bird-mcp --env-file .env -v /path/to/your/obsidian/vault:/app/vault:rw -e OBSIDIAN_VAULT_PATH=/app/vault bird-mcp

Environment Variables

  • TODOIST_API_TOKEN
  • ANKI_CONNECT_URL
  • OBSIDIAN_VAULT_PATH
  • GOOGLE_CALENDAR_CREDENTIALS_PATH
  • GOOGLE_CALENDAR_TOKEN_PATH

Security Notes

The project correctly uses environment variables for API tokens, avoiding hardcoded secrets. `httpx` and `asyncio.to_thread` are used for safe asynchronous network and API calls. Basic input sanitization for Obsidian filenames is present. The use of `pickle` for Google Calendar OAuth tokens is a standard pattern for Google API client libraries but can pose a deserialization risk if the token file itself is untrusted or tampered with. AnkiConnect communicates over unencrypted HTTP, but it's typically a local connection. Overall, for a personal assistant tool, the security practices are generally robust, but users must ensure their `.env` file and token files are securely protected.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens200
Stars0
Forks0
Last Update2025-12-11

Tags

personal assistantproductivitytodoistankiobsidian