Skip to main content
Glama
claus-92

Super Productivity MCP Server

by claus-92

Super Productivity — MCP-Server

Integriert Claude mit Super Productivity unter Verwendung des Model Context Protocol. Dieser Server zielt auf die lokale REST-API der Desktop-App unter http://127.0.0.1:3876 ab.

Nur unter macOS getestet. Beiträge und Fehlerberichte sind willkommen!

Struktur

src/
├── index.ts          ← entry point, starts the MCP server
├── sp-client.ts      ← wrapper for Super Productivity REST API
├── resources.ts      ← resources readable by Claude (tasks, projects, tags)
├── prompts.ts        ← reusable prompt templates
└── tools/
    ├── tasks.ts      ← CRUD tools for tasks
    └── projects.ts   ← tools for projects and tags

Related MCP server: Things MCP Server

Einrichtung

1. Abhängigkeiten installieren

npm install

2. Build

npm run build
# or use watch mode during development:
npm run dev

3. API in Super Productivity aktivieren

In Super Productivity → Einstellungen → Verschiedenes → Lokale REST-API aktivieren. Die Desktop-App lauscht auf 127.0.0.1:3876.

4. In Claude Desktop registrieren

Öffnen Sie ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) oder %APPDATA%\Claude\claude_desktop_config.json (Windows) und fügen Sie den Block aus claude_desktop_config.snippet.json hinzu, wobei /ABSOLUTE/PATH/ durch den tatsächlichen Projektpfad ersetzt wird:

{
  "mcpServers": {
    "super-productivity": {
      "command": "/usr/local/bin/node",
      "args": ["/absolute/path/super-productivity-mcp/dist/index.js"],
      "env": {
        "SP_API_URL": "http://127.0.0.1:3876"
      }
    }
  }
}

Starten Sie Claude Desktop neu. Sie sollten das 🔧-Symbol im Chat sehen – das bedeutet, dass die Tools aktiv sind.

4a. Schneller Rauchtest

Bevor Sie Claude öffnen, überprüfen Sie die lokale API:

curl http://127.0.0.1:3876/health
curl http://127.0.0.1:3876/tasks

5. (Optional) Debuggen mit MCP Inspector

npm run inspect

Dies öffnet eine Weboberfläche zum manuellen Testen jedes Tools.

Verfügbare Tools

Tool

Beschreibung

health_check

Überprüft, ob die lokale REST-API läuft und bereit ist

list_tasks

Listet Aufgaben mit optionalen Filtern auf (query, projectId, projectName, tagId, tagName, includeDone, source)

search_tasks

Durchsucht Aufgaben nach Titeltext mit denselben optionalen Filtern

get_task

Ruft die Details einer einzelnen Aufgabe ab

get_status

Gibt den aktuellen Status zurück: aktive Aufgabe und Aufgabenanzahl

get_current_task

Gibt die aktuell laufende Aufgabe zurück

create_task

Erstellt eine neue Aufgabe; akzeptiert projectName und tagNames zusätzlich zu IDs

update_task

Aktualisiert Felder einer bestehenden Aufgabe; unterstützt auch projectName und tagNames

complete_task

Markiert eine Aufgabe als abgeschlossen

start_task

Startet eine Aufgabe als aktuelle Aufgabe

set_current_task

Setzt oder löscht die aktuelle Aufgabe

stop_current_task

Stoppt die aktuelle Aufgabe

archive_task

Archiviert eine Aufgabe

restore_task

Stellt eine archivierte Aufgabe wieder her

delete_task

Löscht eine Aufgabe

get_projects

Listet Projekte auf

get_tags

Listet Tags auf

Verfügbare Ressourcen

URI

Beschreibung

sp://status

Aktueller Status im Textformat

sp://tasks/active

Aktive Aufgaben im Textformat

sp://tasks/archived

Archivierte Aufgaben im Textformat

sp://task/current

Aktuelle Aufgabe als JSON

sp://projects

Alle Projekte als JSON

sp://tags

Alle Tags als JSON

Verfügbare Prompts

Name

Beschreibung

daily-planning

Tägliche Planungssitzung

weekly-review

Wöchentliche Überprüfung

break-down-task

Zerlegt eine komplexe Aufgabe in Teilaufgaben

Umgebungsvariablen

Variable

Standard

Beschreibung

SP_API_URL

http://127.0.0.1:3876

Basis-URL für die Super Productivity API

Entwicklung

npm test

Dies führt den TypeScript-Build und die Node-Testsuite aus.

Install Server
A
license - permissive license
A
quality
F
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    -
    quality
    F
    maintenance
    Bridge between Super Productivity app and MCP servers, allowing Claude Desktop to directly interact with Super Productivity for task management, project organization, and information retrieval.
    104
    MIT
  • F
    license
    A
    quality
    F
    maintenance
    Enables Claude to interact with LifeUp Cloud API on your local network for task management, achievements, and user information. Supports 20 tools including creating, editing, and querying tasks, achievements, and shop items.
    26
    10

View all related MCP servers

Related MCP Connectors

  • Persistent context for Claude. Your AI always knows your projects and next actions across sessions.

  • WHOOP recovery, strain, sleep and workouts in Claude via official WHOOP OAuth. Free, open source.

  • Read, edit, publish, and preview your pepita websites from Claude.

View all MCP Connectors

Latest Blog Posts

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/claus-92/super-productivity-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server