Skip to main content

SP-MCP

Bridge between the amazing Super Productivity app and MCP (Model Context Protocol) servers for Claude Desktop integration.

This MCP and plugin allows Claude Desktop to directly interact with Super Productivity through the MCP protocol. Create update,tasks, manage projects and tags, and get information from Super Productivity.

Make sure to backup your Super Productivity before using in case of data loss. I've provided a plugin.zip for convenience but feel free to make your own from the files.

(Can't delete tasks right now (but it can mark them as done))

Demo

https://github.com/user-attachments/assets/cc118173-023f-48cb-8213-427027e475af

Requirements

  • Super Productivity 14.0.0 or higher
  • Claude Desktop
  • Python 3.8 or higher

Installation

Automatic Setup

Windows:

  1. Clone this repo
  2. Run setup.bat
  3. Follow the prompts

Linux/Mac UNTESTED:

  1. Clone this repo
  2. Run chmod +x setup.sh && ./setup.sh
  3. Follow the prompts

The setup scripts will preserve any existing MCP servers in your Claude Desktop configuration.

You'll still have to install the plugin.zip manually in Super Productivity in settings->plugins.

Once that's done, restart claude (and Super Prod for good measure) and you should be able to access your files

Manual Setup

  1. Install Python dependencies:

    pip install mcp
    
  2. Set up MCP server: Copy mcp_server.py to your data directory:

    • Windows: %APPDATA%\super-productivity-mcp\
    • Linux: ~/.local/share/super-productivity-mcp/
    • macOS: ~/Library/Application Support/super-productivity-mcp/
  3. Configure Claude Desktop: Edit Claude's config file and add to mcpServers:

    "super-productivity": {
      "command": "python3",
      "args": ["/path/to/mcp_server.py"]
    }
    
  4. Install the plugin:

    • Open Super Productivity → Settings → Plugins
    • Click "Upload Plugin"
    • Select plugin.js
  5. Restart Claude Desktop

Usage

Creating Tasks

"Create a task to review the quarterly budget #finance +work"

Task Management

"Show me all my tasks"
"Mark the budget review task as complete"
"Update the task 'Meeting prep' with notes about the agenda"

Project and Tag Management

"Create a new project called 'Website Redesign'"
"Show me all projects"
"Get all tags"

Dashboard

Access the SP-MCP dashboard from the menu. The dashboard shows:

  • Real-time statistics
  • Connection status
  • Activity logs
  • Settings (polling frequency: default 2 seconds)

Communication

The plugin uses file-based communication through:

  • Windows: %APPDATA%\super-productivity-mcp\
  • Linux: ~/.local/share/super-productivity-mcp/
  • macOS: ~/Library/Application Support/super-productivity-mcp/

Commands are exchanged through plugin_commands/ and plugin_responses/ directories.

Troubleshooting

Plugin Not Loading

  • Check Super Productivity version (14.0.0+ required)
  • Verify plugin permissions include nodeExecution

Commands Not Working

  • Verify both plugin and MCP server are running
  • Check file permissions on communication directories
  • Check mcp_server.log in the data directory

Metadata

Release files for iflow-mcp-organicmoron-sp-mcp 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iflow-mcp-organicmoron-sp-mcp 1.0.1
File Size Uploaded
iflow_mcp_organicmoron_sp_mcp-1.0.1.tar.gz 7.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iflow-mcp-organicmoron-sp-mcp 1.0.1
File Interpreter ABI Platform
iflow_mcp_organicmoron_sp_mcp-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 15.3 kB

Release files / iflow_mcp_organicmoron_sp_mcp-1.0.1.tar.gz

Download URL iflow_mcp_organicmoron_sp_mcp-1.0.1.tar.gz
Size 7.3 kB
Tags Source
SHA-256 checksum
How to use checksums
e81de6e5e0f39618b840c484358be01a4e0c5a43f1dc06444b9e138c6dd5a453
BLAKE2b-256 checksum
How to use checksums
a7a50c281b7132dac392c548d2609a860cdb420ec07d4e1c15df143ecc22f7ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / iflow_mcp_organicmoron_sp_mcp-1.0.1-py3-none-any.whl

Download URL iflow_mcp_organicmoron_sp_mcp-1.0.1-py3-none-any.whl
Size 8.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
44bac01ee75eb9ae9a84fa2f78c6b74866e0224136651d36b87208f28b1edec7
BLAKE2b-256 checksum
How to use checksums
465b9277d638a2d3679599388e650a1561a6a07bb81fb8f4cbde0d9acf70aa6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page