Skip to main content
Glama

OmniFocus MCP

by hildersantos

OmniFocus MCP

A Model Context Protocol (MCP) server for OmniFocus integration, built with TypeScript.

Project Status

🔨 Under active development

Features

  • TypeScript-based MCP server
  • Integration with OmniFocus task management

Development

Prerequisites

  • Node.js (v18 or later recommended)
  • npm or yarn

Setup

  1. Clone the repository:
    git clone https://github.com/hildersantos/omnifocus_mcp.git cd omnifocus_mcp
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run dev

Available Scripts

  • npm run dev - Start the development server with hot reload
  • npm run build - Build the production-ready code
  • npm start - Run the production build
  • npm test - Run tests
  • npm run test:watch - Run tests in watch mode
  • npm run lint - Run ESLint
  • npm run typecheck - Check TypeScript types

Environment Variables

The following environment variables can be used to configure the application:

  • PORT - Server port (default: 3000)
  • LOG_LEVEL - Logging level (default: info)

License

ISC

-
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.

A Model Context Protocol implementation that connects Claude Desktop with OmniFocus 4, enabling natural language task management through AI.

  1. Project Status
    1. Features
      1. Development
        1. Prerequisites
        2. Setup
        3. Available Scripts
        4. Environment Variables
      2. License

        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
          313
          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 -
          313
          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

        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/hildersantos/omnifocus_mcp'

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