OmniFocus MCP

by hildersantos

OmniFocus MCP

Eine Model Context Protocol (MCP)-Implementierung, die Claude Desktop mit OmniFocus 4 verbindet und so die Aufgabenverwaltung in natürlicher Sprache durch KI ermöglicht.

Überblick

OmniFocus MCP dient als Brücke zwischen Claude Desktop und OmniFocus 4 und ermöglicht Ihnen die Interaktion mit Ihren Aufgaben, Projekten und Tags in natürlicher Sprache. Es implementiert das Model Context Protocol (MCP), das Claude die Integration mit externen Anwendungen ermöglicht.

Merkmale

  • Erstellen, Lesen, Aktualisieren und Löschen von Aufgaben in OmniFocus
  • Projekte und Tags verwalten
  • Zugriff auf OmniFocus-Perspektiven
  • Überprüfen Sie Elemente in Ihrer OmniFocus-Datenbank
  • Echtzeit-Updates durch bidirektionale Kommunikation

Voraussetzungen

  • Node.js v16 oder höher
  • OmniFocus 4 für Mac (Pro Edition)
  • Claude Desktop

Installation

# Clone the repository git clone https://github.com/yourusername/omnifocus_mcp.git cd omnifocus_mcp # Install dependencies npm install # Build the project npm run build # Register with Claude Desktop npm run register

Verwendung

Nach der Installation und Registrierung können Sie Claude Desktop verwenden, um mit OmniFocus über natürliche Sprache zu interagieren. Beispiel:

  • „Erstellen Sie eine neue Aufgabe mit dem Namen ‚Lebensmittel kaufen‘, die morgen fällig ist.“
  • „Zeige mir alle meine markierten Aufgaben“
  • „Welche Projekte sind diese Woche fällig?“
  • „‚Präsentation beenden‘ als abgeschlossen markieren“

Entwicklung

# Run in development mode npm run dev # Run tests npm test # Lint code npm run lint # Package as executable npm run package

Architektur

Die OmniFocus MCP-Implementierung besteht aus fünf Hauptkomponenten:

  1. CLI-Einstiegspunkt : Verarbeitet Befehlszeilenargumente und Konfiguration
  2. MCP-Server : Implementiert das Model Context Protocol
  3. OmniJS Bridge : Schnittstellen mit OmniFocus über AppleScript/OmniJS
  4. Datenmodelle : Definieren Sie TypeScript-Schnittstellen für OmniFocus-Entitäten
  5. Event Management : Ermöglicht bidirektionale Kommunikation

Lizenz

ISC

Danksagung

  • Die Omni Group für OmniFocus und OmniJS
  • Anthropisch für Claude und das Modellkontextprotokoll
-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Eine Implementierung des Model Context Protocol, die Claude Desktop mit OmniFocus 4 verbindet und so die Aufgabenverwaltung in natürlicher Sprache durch KI ermöglicht.

  1. Überblick
    1. Merkmale
      1. Voraussetzungen
        1. Installation
          1. Verwendung
            1. Entwicklung
              1. Architektur
                1. Lizenz
                  1. Danksagung

                    Related MCP Servers

                    • A
                      security
                      A
                      license
                      A
                      quality
                      An enhanced Model Context Protocol server that enables AI assistants to interact with ClickUp workspaces, supporting task relationships, comments, checklists, and workspace management through natural language.
                      Last updated -
                      40
                      203
                      TypeScript
                      MIT License
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A Model Context Protocol server that enables AI agents to interact with ClickUp workspaces, allowing task creation, management, and workspace organization through natural language commands.
                      Last updated -
                      203
                      MIT License
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A Model Context Protocol server that enables Large Language Models to interact with ClickUp workspace tasks and data, allowing creation and retrieval of tasks through natural language.
                      Last updated -
                      59
                      TypeScript
                      MIT License
                      • Apple
                    • A
                      security
                      F
                      license
                      A
                      quality
                      A Model Context Protocol service for Claude that enables natural language interaction with Microsoft Todo tasks, including viewing task lists, creating tasks, and managing checklist items.
                      Last updated -
                      13
                      111
                      3
                      TypeScript
                      • Apple
                      • Linux

                    View all related MCP servers

                    ID: f8vd5d0zdv