OPEN-SOURCE PROJECT · LANGGRAPH · MCP

Personal Chief of Staff

A local-first assistant for daily briefings, email triage, meeting preparation, and scheduling suggestions. A LangGraph supervisor routes each request to a focused specialist that uses only the read-only MCP tools you configure.

A supervisor, four specialists

Connect trusted stdio MCP servers for Google Calendar, Gmail, Notion or Todoist, Slack, or search. Tool access fails closed: only explicitly read-only or recognizable read tools are included in the agent graph.

Try it with synthetic data

cd personal-chief-of-staff
python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
chief-of-staff run "Give me my daily briefing"
chief-of-staff web

Demo mode needs no API key, makes no external calls, and uses clearly labeled sample data. The FastAPI interface runs locally at 127.0.0.1:8787.

Live mode requires your own trusted MCP servers and model credentials. Retrieved information is sent to the model provider you configure. This starter does not store requests or results.

Explore the project

Read the setup, architecture, MCP configuration, safety boundaries, and example workflows in theproject README.

Explore BenchmarkKit · Back to profile