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
- Clone the repository:
git clone https://github.com/hildersantos/omnifocus_mcp.git
cd omnifocus_mcp
- Install dependencies:
- Start the development server:
Available Scripts
npm run dev
- Start the development server with hot reloadnpm run build
- Build the production-ready codenpm start
- Run the production buildnpm test
- Run testsnpm run test:watch
- Run tests in watch modenpm run lint
- Run ESLintnpm 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