This is a custom set of tools (built with FastMCP) that gives an AIPI Lite voice device, or any MCP-compatible AI, extra abilities beyond what it normally has: remembering things, finding recipes, checking email and calendar, leaving notes for other devices, running safe read-only database queries, sending phone notifications, and controlling a Windows PC.
- A Postgres database (easiest via Docker)
- A Brave Search API key from brave.com/search/api
- A Pushover account from pushover.net
- Optionally, Microsoft Azure and Google Cloud credentials for email/calendar tools
- Optionally, Windows-MCP plus ngrok for desktop control tools
- Clone the repo: git clone https://github.com/tafferjim/TJ.git then cd TJ
- Set up Python: python3 -m venv venv, then source venv/bin/activate, then pip install -r requirements.txt
- Start the database: docker run --name aipi-postgres -e POSTGRES_PASSWORD=changeme123 -p 5432:5432 -d postgres:16
- Copy the template: cp .env.example .env then edit .env and fill in your own real values
- Run it: bash start_router.sh
Type quit to exit the test prompt once it is running.
Never commit your real .env file, it is already excluded via .gitignore. The pushover_userkey.txt file is also excluded, so create your own with your own key inside it.