Super Productivity MCP
Enables AI assistants to manage tasks, projects, and analyze productivity directly in Super Productivity through real-time integration via Socket.IO bridge plugin.
README
Super Productivity MCP
An MCP (Model Context Protocol) server to integrate Super Productivity with AI assistants.
About
This project enables AI assistants (like Claude) to manage tasks, projects, and analyze productivity directly within Super Productivity.
Architecture

Requirements
- Node.js 18+
- Super Productivity v14.0.0+
Quick Start
1. Run the MCP Server
cd super-productivity-mcp
npm install
npm run build
npm start
2. Super Productivity Plugin
- Open Super Productivity > Settings > Plugins
- Install the
mcp-bridge-plugin.zipfile - Restart the app
3. Configure an MCP Client
See docs/CONFIGURACAO_SERVIDOR.md for detailed instructions.
Example configuration for Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"super-productivity": {
"command": "node",
"args": ["C:\\path\\to\\super-productivity-mcp\\dist\\index.js"]
}
}
}
Configuration
Create a .env file and add:
PORT=3000
Available Tools
All tools are exposed through the MCP server and can be invoked by AI assistants.
Tasks
| Tool | Description |
|---|---|
list_tasks |
List tasks |
create_task |
Create a task |
update_task |
Update a task |
complete_task |
Mark a task as complete |
batch_update_tasks |
Batch operations on tasks |
Projects
| Tool | Description |
|---|---|
list_projects |
List projects |
create_project |
Create a project |
Smart Actions
| Tool | Description |
|---|---|
analyze_productivity |
Productivity analysis |
suggest_priorities |
Suggest priorities |
create_daily_plan |
Create a daily work plan |
Project Structure
super-productivity-mcp/
├── src/
│ ├── index.ts # Entry point
│ ├── client/
│ │ └── sp-client.ts # HTTP client (legacy)
│ └── tools/
│ ├── tasks.ts # Task tools
│ ├── projects.ts # Project tools
│ └── smart-actions.ts
├── mcp-bridge-plugin/
│ ├── manifest.json # Plugin manifest
│ ├── plugin.js # Plugin code
│ └── socket.io.min.js # Socket.IO library
├── docs/ # Documentation
└── package.json
Development
npm run dev
Docker
docker build -t super-productivity-mcp .
docker run -p 3000:3000 super-productivity-mcp
Documentation
- User Guide — End-user instructions (Portuguese)
- Server Configuration — How to add it to MCP clients (Portuguese)
- Developer Docs — For core contributors (Portuguese)
Contact
Connect with the author on LinkedIn: Delon Rocha
Verify the Installation
- Start the server:
npm start - Open Super Productivity
- In the browser console (F12), verify:
MCP Bridge: Connected to MCP Server - In the server terminal, verify:
Plugin Super Productivity connected
License
ISC
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases