OmniFocus MCP

by hildersantos

OmniFocus MCP

Una implementación del Protocolo de Contexto de Modelo (MCP) que conecta Claude Desktop con OmniFocus 4, lo que permite la gestión de tareas en lenguaje natural a través de IA.

Descripción general

OmniFocus MCP sirve de puente entre Claude Desktop y OmniFocus 4, permitiéndole interactuar con sus tareas, proyectos y etiquetas mediante lenguaje natural. Implementa el Protocolo de Contexto de Modelo (MCP), que permite la integración de Claude con aplicaciones externas.

Características

  • Crear, leer, actualizar y eliminar tareas en OmniFocus
  • Administrar proyectos y etiquetas
  • Acceda a las perspectivas de OmniFocus
  • Revisar elementos en su base de datos OmniFocus
  • Actualizaciones en tiempo real a través de comunicación bidireccional

Prerrequisitos

  • Node.js v16 o superior
  • OmniFocus 4 para Mac (Edición Pro)
  • Escritorio de Claude

Instalación

# 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

Uso

Una vez instalado y registrado, puede usar Claude Desktop para interactuar con OmniFocus mediante lenguaje natural. Por ejemplo:

  • "Crea una nueva tarea llamada 'Comprar comestibles' con vencimiento mañana"
  • "Muéstrame todas mis tareas marcadas"
  • ¿Qué proyectos debes entregar esta semana?
  • Marcar 'Finalizar presentación' como completado

Desarrollo

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

Arquitectura

La implementación de OmniFocus MCP consta de cinco componentes principales:

  1. Punto de entrada CLI : maneja argumentos y configuración de la línea de comandos
  2. Servidor MCP : implementa el protocolo de contexto de modelo
  3. Puente OmniJS : Interfaces con OmniFocus mediante AppleScript/OmniJS
  4. Modelos de datos : Defina interfaces TypeScript para entidades OmniFocus
  5. Gestión de eventos : permite la comunicación bidireccional

Licencia

ISC

Expresiones de gratitud

  • El Grupo Omni para OmniFocus y OmniJS
  • Antrópico para Claude y el Protocolo de Contexto Modelo
-
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.

Una implementación del Protocolo de Contexto de Modelo que conecta Claude Desktop con OmniFocus 4, lo que permite la gestión de tareas en lenguaje natural a través de IA.

  1. Descripción general
    1. Características
      1. Prerrequisitos
        1. Instalación
          1. Uso
            1. Desarrollo
              1. Arquitectura
                1. Licencia
                  1. Expresiones de gratitud

                    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