Awesome MCP › Desktop Automation
Omar-V2/mcp-ical
⭐ 331
Python
added to this list on 2025-04-13
repository created 2025-02-09
The mcp-ical project is an MCP (Model Context Protocol) server designed to enable natural language interaction with the macOS Calendar application. It transforms calendar management into a conversational experience, allowing users to create, manage, and query calendar events using simple natural language commands. The server supports a wide range of features including event creation with custom calendar selection, location, notes, smart reminders, and recurring events. Users can also perform smart schedule management and availability queries, such as checking upcoming events or finding free time slots for meetings. The server allows intelligent event updates, enabling modifications to time, date, location, notes, reminders, and recurring patterns through natural language. It supports viewing all available calendars, smart calendar suggestions, and seamless integration with Google Calendar when synced with iCloud. The project is designed to work with any MCP-compatible client, with specific setup instructions provided for use with Claude for Desktop. It requires macOS with the Calendar app configured and uses the uv package manager for installation and dependency management. The project includes testing capabilities and notes known issues related to recurring events. It is licensed under the MIT License and built using the Model Context Protocol and PyObjC for macOS Calendar integration. Overall, mcp-ical offers a powerful and user-friendly way to manage macOS calendar events through conversational commands, enhancing productivity and ease of use for users who prefer natural language interfaces.
https://github.com/Omar-V2/mcp-ical
availability-queriescalendar-managementcalendar-permissionscalendar-updatesclaude-for-desktopconversational-commandsconversational-interfaceevent-creationevent-updatesgoogle-calendar-integrationicalendarllmmacos-calendarmcpmcp-servermodel-context-protocolmulti-calendar-supportnatural-languagenatural-language-interactionpyobjcpythonrecurring-eventsschedule-managementschedule-queriessmart-remindersuv-package-manager
Also in Desktop Automation
UI-TARS Desktop is a cross-platform GUI Agent application that uses a vision-language model to enable natural language control of computers with precise visual recognition and real-time feedback, integrating Model Context Protocol tools for advanced multimodal AI-driven automation.
Docker-Android packages Android emulators in Docker with VNC access, ADB control and log sharing for app testing, plus a beta MCP server image that exposes emulator control to AI agents.
Desktop Commander MCP is an MCP server for Claude that integrates AI with terminal control, file system search, and file editing capabilities, enabling advanced desktop automation and development workflows.
Windows-MCP is a lightweight, open-source MCP server that enables seamless integration and automation between AI agents using LLMs and the Windows operating system, supporting a wide range of UI interactions and system controls.
Peekaboo is a macOS-only MCP server and CLI tool that enables AI agents to capture and analyze screenshots with AI vision models for visual question answering and automation.
ios-simulator-mcp is an MCP server enabling AI-driven interaction, control, and inspection of iOS simulators for automated UI testing and quality assurance.
Terminator is an open-source automation tool for Windows that leverages the Model Context Protocol to enable AI-driven desktop and browser automation with high reliability and speed.
CodeRunner is an MCP server that securely executes AI-generated code locally on macOS using Apple's container technology, enabling private and efficient processing of local files with remote LLMs.