This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Reason given by maintainers: incorrect --version string
Super Productivity Local Bridge
[!IMPORTANT] This repository is archived. It has been superseded by the Go bridge.
The Go rewrite provides the same 16 operations, installs as a single binary with no Python or
uvruntime to manage, and is where all further development happens. This repository is read-only: no further fixes, releases, or dependency updates.New and existing installations should move to super-productivity-local-gobridge (docs, migration guide).
The content below describes the final Python release (v0.2.0) and is kept for reference.
Control Super Productivity tasks, projects, and tags from MCP hosts, CLI, and local automation tools — all through the desktop app's Local REST API.
Why
Super Productivity is a great task manager. This bridge lets AI coding agents and automation scripts interact with it programmatically — creating tasks, tracking work, and managing projects without leaving your workflow.
The bridge talks only to your local Super Productivity API on 127.0.0.1:3876. Your MCP host may have its own data handling, so review the host's privacy model before granting task access.
Features
- 16 operations — list/get/create/update/complete/uncomplete/start/stop/archive/restore tasks, current task get/set, list projects, list tags, status, health check, plus filters and time fields
- MCP adapter — live-validated with VS Code Copilot; includes setup guides and config generation for Claude Desktop and Codex CLI
- CLI — command-line access to common operations (health, status, list/get/create tasks, current task, projects, tags)
- Host config generator — prints ready-to-paste config with absolute paths for each supported host
- Doctor command — diagnoses connectivity and configuration issues
Install
Requires Python 3.11+ and uv.
git clone https://github.com/CameronBrooks11/super-productivity-local-bridge.git
cd super-productivity-local-bridge
scripts/install.sh
Use --dry-run to preview.
Alternatively, install from a GitHub Release wheel:
uv tool install https://github.com/CameronBrooks11/super-productivity-local-bridge/releases/download/v0.2.0/sp_local_bridge-0.2.0-py3-none-any.whl
Configure an MCP Host
sp-local-bridge-print-config vscode-copilot # VS Code Copilot
sp-local-bridge-print-config claude-desktop # Claude Desktop
sp-local-bridge-print-config codex # Codex CLI
Add the printed snippet to the config file shown in the output, then restart the host.
See the host setup guides for detailed instructions.
Verify
sp-local-bridge-doctor
Safety
This bridge has write access to your Super Productivity data (create, update, complete, archive tasks). It talks only to localhost. task.delete is intentionally excluded. Back up your SP data before heavy automation use.
See Security for the full risk profile.
Documentation
Full docs: cameronbrooks11.github.io/super-productivity-local-bridge
Development
uv sync # Install deps
make check # Format, lint, typecheck, test, build
uv run pytest --cov # Tests with coverage
uv run pre-commit install # Git hooks
License
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sp_local_bridge-0.2.1.tar.gz.
File metadata
- Download URL: sp_local_bridge-0.2.1.tar.gz
- Upload date:
- Size: 142.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c757ae405a4cc685f41302cf84a371a861b22bf1196747372186c0f8b69f313
|
|
| MD5 |
57395953b41a12061ada0554d34b4c5d
|
|
| BLAKE2b-256 |
582a8a1ac75fb752a4373a8e02bfcf94276e3e43ffdc7176b077d45732081ace
|
Provenance
The following attestation bundles were made for sp_local_bridge-0.2.1.tar.gz:
Publisher:
release.yml on CameronBrooks11/super-productivity-local-bridge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sp_local_bridge-0.2.1.tar.gz -
Subject digest:
9c757ae405a4cc685f41302cf84a371a861b22bf1196747372186c0f8b69f313 - Sigstore transparency entry: 2729986701
- Sigstore integration time:
-
Permalink:
CameronBrooks11/super-productivity-local-bridge@5a2be81417902c93643663e33a1efc0dd5a8212f -
Branch / Tag:
refs/tags/v0.2.1 - Owner: https://github.com/CameronBrooks11
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5a2be81417902c93643663e33a1efc0dd5a8212f -
Trigger Event:
push
-
Statement type:
File details
Details for the file sp_local_bridge-0.2.1-py3-none-any.whl.
File metadata
- Download URL: sp_local_bridge-0.2.1-py3-none-any.whl
- Upload date:
- Size: 26.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5cf9687f4fc776b12a5bdfdef790f575e1d13aa069ad72bc3d5ca5c22048ef7c
|
|
| MD5 |
073785184e1a6e873f346ea1c85d25ea
|
|
| BLAKE2b-256 |
96edc5c4dde6f13987e16862eaa7a3aab621e6af9bf4182e76eca9cdc2186b02
|
Provenance
The following attestation bundles were made for sp_local_bridge-0.2.1-py3-none-any.whl:
Publisher:
release.yml on CameronBrooks11/super-productivity-local-bridge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sp_local_bridge-0.2.1-py3-none-any.whl -
Subject digest:
5cf9687f4fc776b12a5bdfdef790f575e1d13aa069ad72bc3d5ca5c22048ef7c - Sigstore transparency entry: 2729987375
- Sigstore integration time:
-
Permalink:
CameronBrooks11/super-productivity-local-bridge@5a2be81417902c93643663e33a1efc0dd5a8212f -
Branch / Tag:
refs/tags/v0.2.1 - Owner: https://github.com/CameronBrooks11
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5a2be81417902c93643663e33a1efc0dd5a8212f -
Trigger Event:
push
-
Statement type: