Skip to main content

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

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iflow_mcp_organicmoron_sp_mcp-1.0.0.tar.gz (32.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iflow_mcp_organicmoron_sp_mcp-1.0.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file iflow_mcp_organicmoron_sp_mcp-1.0.0.tar.gz.

File metadata

File hashes

Hashes for iflow_mcp_organicmoron_sp_mcp-1.0.0.tar.gz
Algorithm Hash digest
SHA256 61cffc6436a996e38af9b66f0b5238e44bac324aff79ab4558c86a8f9b0d46cd
MD5 2b38d392193107398b6b158fc36d911c
BLAKE2b-256 b5d9b921eb94042746638f0c9c26aa65d42d32da841f53c042040f6b1bacc3a0

See more details on using hashes here.

File details

Details for the file iflow_mcp_organicmoron_sp_mcp-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for iflow_mcp_organicmoron_sp_mcp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e01fc264770e5405a10ddca9c8e75298b3ccd033dc7e214ae3e524a38d63bfd8
MD5 455ea8a7138e92977bab60cd787b6d96
BLAKE2b-256 9dee2aea90a88acfbc8b52596314e0895ad13d9a357de42d105cb2ed4947cd33

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page