TaskPilot MCP Server
Integration with GitHub for managing issues, repositories, and project tracking.
Integration with Gmail for handling emails, with draft-only creation by default.
Provides a one-way mirror integration with Notion to synchronize tasks and projects.
Integration with Slack for sending messages, notifications, and collaboration.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@TaskPilot MCP ServerCreate a task to review the Q3 budget report by Friday"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
TaskPilot
A local-first desktop task & calendar manager built to treat an AI agent as a first-class operator — not a chat bolted onto a to-do list.
TaskPilot runs entirely on your machine. Your tasks, calendar, and history live in a local SQLite database; an AI agent can read and act on them through a real API and a permissions model — the same way you can. It's what a task manager looks like when you design for a human and an agent working the same queue.
Why it exists
Most "AI to-do apps" are a chat window that returns text. TaskPilot inverts that: the agent gets first-class, permissioned access to the same surfaces you use — create tasks, derive sub-tasks, execute agent-eligible work, manage your calendar — through four interfaces that all hit the same core:
MCP server — 13 tools, so any MCP-aware client (Claude, etc.) can operate TaskPilot directly.
HTTP API — a local REST API on
:7847with bearer auth.File I/O protocol — a watched
io/directory, so agents can work even when the app is closed.Desktop GUI — an Electron app with a keyboard-first, review-gated workflow.
Related MCP server: Todoist MCP Server
Features
Local-first & private — SQLite on disk, no cloud dependency, no account required.
Agent runner with a permissions model — every agent action is scoped by an explicit permission profile (allowed tools, workspace, network, denied globs). Nothing runs unsandboxed.
Derive → review → execute loop — break a task into sub-tasks, approve them, and let an agent execute the agent-eligible ones. Irreversible actions are gated behind human review.
Calendar + availability — events, free/busy, and scheduling that tasks can hook into.
Goals & projects — group work into initiatives and track progress.
Integrations — GitHub, Gmail (draft-only by default), Slack, Notion (one-way mirror), calendar.
Full-text search, cost tracking, decision logs, phase pipelines for content/dev work.
Stack
TypeScript (strict) · Electron · React + Tailwind · better-sqlite3 + Drizzle · Model Context Protocol SDK · Vite · Vitest
Getting started
npm install
npm run dev # Vite + Electron in dev
# or build and run:
npm run build && ELECTRON_PROD=1 npx electron .The HTTP API comes up on http://localhost:7847; MCP server via npm run mcp.
Architecture
┌─────────────┐ ┌──────────────┐ ┌─────────────┐ ┌──────────────┐
│ Electron │ │ HTTP API │ │ MCP server │ │ File I/O │
│ GUI │ │ :7847 │ │ (13 tools) │ │ io/ watcher │
└──────┬──────┘ └──────┬───────┘ └──────┬──────┘ └──────┬───────┘
└─────────────────┴──────────────────┴─────────────────┘
│
┌────────────▼────────────┐
│ Core: tasks, calendar, │
│ goals, permissions, │
│ agent runner (SQLite) │
└──────────────────────────┘License
MIT
Built by Jack Gierlich. TaskPilot is a working tool I use daily; it's shared as an example of local-first, agent-operable software design.
This server cannot be installed
Maintenance
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
AlicenseAqualityAmaintenanceEnables AI agents to access and modify Todoist accounts to manage tasks and projects on the user's behalf. It provides a suite of tools for task operations and supports interactive UI widgets for a rich visual experience in AI chat interfaces.Last updated452,469531MIT- AlicenseBqualityDmaintenanceEnables AI assistants to manage Todoist tasks, projects, and labels through natural language. It provides a comprehensive suite of tools for task organization, productivity tracking, and structured workflows like daily planning.Last updated24327MIT
- Flicense-qualityDmaintenanceEnables AI assistants to manage tasks with full lifecycle support including due dates, priorities, tags, subtasks, and project lists via 19 SQLite-backed MCP tools.Last updated4
- AlicenseBqualityBmaintenanceExposes the Deferno task-manager backend to AI agents, enabling them to read, create, update, and manage tasks, habits, chores, events, and daily plans.Last updated81MIT
Related MCP Connectors
Calendar API for AI agents: events, availability, Google/Microsoft setup, scheduling, and iCal.
Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.
Let ChatGPT, Claude & Cursor use your Mac: email, calendar, iMessage, Teams, files. Local, free.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Gr0wthHacker/taskpilot'
If you have feedback or need assistance with the MCP directory API, please join our Discord server