A
Apple Apps
Provides 28 read/write tools for macOS Apple applications including Notes, Reminders, Calendar, Contacts, and Safari via local stdio using SQLite and JXA.
Share:
About
Provides 28 read/write tools for macOS Apple applications including Notes, Reminders, Calendar, Contacts, and Safari via local stdio using SQLite and JXA.
Example tools
Illustrative tool names — the actual tool set is defined by the server at runtime.
query
Run a read-only SQL query
list_tables
List tables in the connected database
describe_table
Return column info for a table
Screenshots
No screenshots yet.
Frequently Asked Questions
Common questions about Apple Apps.
- What does the Apple Apps MCP do?
- The Apple Apps MCP provides 28 read/write tools for macOS Apple applications such as Notes, Reminders, Calendar, Contacts, and Safari. It interacts with these applications via local stdio using SQLite and JXA, allowing for programmatic access and manipulation of data within these apps.
- How do I install the Apple Apps MCP?
- Installation typically involves cloning the repository from https://github.com/aaronroef/apple-mcp and following the specific setup instructions provided within the repository. The exact steps may vary depending on the chosen MCP client.
- Does the Apple Apps MCP require API keys or other credentials?
- No, the Apple Apps MCP uses local stdio for communication and does not require API keys, OAuth, or other external credentials. It operates directly within the macOS environment.
- What types of applications does this MCP support?
- This MCP supports several core macOS applications, including Notes, Reminders, Calendar, Contacts, and Safari. It provides tools for both reading and writing data within these applications.
- Is there a cost associated with using the Apple Apps MCP?
- The Apple Apps MCP itself is an open-source project hosted on GitHub, implying no direct cost for its use. However, any underlying macOS applications or system resources used by the MCP would operate under their standard licensing or cost structures.
- What is a potential limitation of the Apple Apps MCP?
- A realistic limitation is its reliance on local stdio, SQLite, and JXA, meaning it is specifically designed for and restricted to macOS environments. It cannot be used on other operating systems.
Install Apple Apps
Claude Desktop
Add this to claude_desktop_config.json.
{
"mcpServers": {
"apple-apps": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-apple-apps"
]
}
}
}Cursor
Add this to ~/.cursor/mcp.json.
{
"mcpServers": {
"apple-apps": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-apple-apps"
]
}
}
}VS Code
Add this to your workspace settings.json.
{
"mcp.servers": {
"apple-apps": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-apple-apps"
]
}
}
}Reviews
Sign in to leave a review.
No reviews yet. Be the first!
Discussion(0)
No comments yet.