Connects Claude to Raycast's automation ecosystem through nine tools covering auth, extensions, workflows, search, clipboard, shortcuts, windows, and system controls. You can manage OAuth for services like GitHub, search and install extensions from the Raycast store, create multi-step workflows that chain commands and API calls, trigger hotkeys, and control clipboard history. Requires a Raycast API key and team ID for full functionality. Best for macOS users who already live in Raycast and want Claude to orchestrate their launcher, automate daily routines, or manage extensions without leaving the chat.
A comprehensive Model Context Protocol (MCP) server for Raycast workflow automation, providing 9 powerful tools to integrate Raycast with AI assistants like Claude.
Add to your claude_desktop_config.json:
{
"mcpServers": {
"raycast": {
"command": "node",
"args": ["/path/to/raycast-mcp/dist/index.js"],
"env": {
"RAYCAST_API_KEY": "${RAYCAST_API_KEY}",
"RAYCAST_TEAM_ID": "${RAYCAST_TEAM_ID}"
}
}
}
}
npx raycast-mcp-server
smithery install raycast-mcp-server
git clone https://github.com/ExpertVagabond/raycast-mcp-server.git
cd raycast-mcp-server
npm install
npm run build
npm start
npm run build
# Setup GitHub authentication
{"tool": "raycast_auth", "arguments": {"action": "setup", "service": "github"}}
# Validate credentials
{"tool": "raycast_auth", "arguments": {"action": "validate", "service": "github"}}
# Search for extensions
{"tool": "raycast_extensions", "arguments": {"action": "search", "query": "github"}}
# List installed extensions
{"tool": "raycast_extensions", "arguments": {"action": "list"}}
# Create a custom workflow
{"tool": "raycast_workflows", "arguments": {
"action": "create",
"name": "morning-routine",
"steps": [
{"type": "command", "action": "open-calendar"},
{"type": "api_call", "action": "fetch-weather"},
{"type": "notification", "action": "daily-summary"}
]
}}
# Execute a workflow
{"tool": "raycast_workflows", "arguments": {"action": "execute", "name": "morning-routine"}}
RAYCAST_API_KEY - Raycast API key (if available)RAYCAST_TEAM_ID - Raycast team ID (if applicable)MIT
For issues and feature requests, please use the GitHub Issues page.
Built with ❤️ for the Raycast and MCP communities.
makafeli/n8n-workflow-builder
danishashko/make-mcp
lukisch/n8n-manager-mcp
io.github.us-all/airflow
io.github.infoinlet-marketplace/mcp-workflow