Coyote MCP Server
The Coyote MCP Server executes AppleScript commands on macOS through the Model Context Protocol (MCP), enabling comprehensive system automation. Key capabilities include:
Run AppleScript Code: Execute any AppleScript command using the
run_applescripttoolDisplay System UI: Show custom dialogs and notifications
Application Control: Launch and manage applications like Calculator and Safari
Web Browser Automation: Open browsers and navigate to specific URLs
File System Integration: Interact with files, folders, and perform various macOS automation tasks
Enables execution of AppleScript commands on macOS systems, allowing automation of system operations, application control, and user interface interactions through the native AppleScript scripting language.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Coyote MCP ServerUse AppleScript to open Safari and go to github.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Coyote MCP Server
A Model Context Protocol (MCP) server that enables AppleScript execution on macOS through the run_applescript tool.
Quick Start
git clone https://github.com/Sai-Adarsh/coyote-mcp-server.git
cd coyote-mcp-server
npm install
npm run build
npm run setup-claude-cli # or setup-claude, setup-vscode, setup-windsurf, setup-cursorRelated MCP server: MCP Complete Implementation Guide
Usage Commands
Interactive Mode (Recommended):
claude --mcp-config ~/.config/claude-cli/mcp.jsonThen type any command like:
Use AppleScript to show a dialog with 'Hello World'Use AppleScript to open CalculatorUse AppleScript to open Safari and go to google.com
Quick Commands:
# Test the setup
claude --mcp-config ~/.config/claude-cli/mcp.json --print "Use AppleScript to show a dialog with 'Hello World'"
# Open applications
claude --mcp-config ~/.config/claude-cli/mcp.json --print "Use AppleScript to open Calculator"
claude --mcp-config ~/.config/claude-cli/mcp.json --print "Use AppleScript to open Safari"
# Navigate websites
claude --mcp-config ~/.config/claude-cli/mcp.json --print "Use AppleScript to open Safari and go to google.com"
# Create notifications
claude --mcp-config ~/.config/claude-cli/mcp.json --print "Use AppleScript to show a notification with title 'Test' and message 'Hello from MCP'"Note: Claude CLI will ask for permission before executing AppleScript commands. Grant permission when prompted to allow automation.
Quick Setup Commands
Client | Setup Command |
Claude CLI |
|
Claude Desktop |
|
VS Code |
|
Windsurf |
|
Cursor |
|
All clients |
|
After Setup
Once setup is complete, you'll see the MCP server listed as coyote-use in your client:
Claude CLI/Desktop: Server appears in MCP configuration
VS Code: Available in MCP extension as
coyote-useWindsurf: Available in Cascade → Plugins as
coyote-useCursor: Server appears in MCP configuration as
coyote-use
The server provides the run_applescript tool for executing AppleScript commands on macOS.
Uninstall
To completely remove Coyote MCP Server and all configurations:
npm run uninstall
# or
./uninstall.shThis will:
Remove
coyote-useserver from all MCP client configurationsUninstall the global npm package
Clean up binary files from system PATH
Create backup copies of modified configurations
Clean npm cache and old backup files
Troubleshooting
Command not found error after update:
hash -rDevelopment
npm run build # Build the server
npm start # Start manually for testingReferences
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- Flicense-qualityDmaintenanceA universal AI assistant MCP server that transforms Claude into a multi-talented development assistant with intelligent mode selection, conversation continuity, and smart file handling. Automatically adapts to different tasks like debugging, code analysis, planning, and testing while supporting multiple AI providers and maintaining context across conversations.Last updated11
- FlicenseBqualityDmaintenanceProvides a complete end-to-end MCP server implementation with file system tools, web scraping capabilities, and system information access. Includes ready-to-use configuration files and integration examples for Claude Desktop, ChatGPT, and other AI models.Last updated6
- AlicenseBqualityDmaintenanceA personal MCP server for AI assistant integration that provides custom tools, resources, and prompts for use with Claude Desktop and other MCP-compatible clients.Last updated2MIT
- FlicenseBqualityDmaintenanceA Model Context Protocol (MCP) server that can be deployed locally via stdio or remotely via SSE/HTTP endpoints, supporting multiple MCP clients including VS Code, Cursor, Windsurf, and Claude Desktop.Last updated1
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Sai-Adarsh/coyote-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server