io.github.ExpertVagabond/raycast

Registre officiel Autres

Raycast workflow automation MCP server with 9 tools

Que pouvez-vous faire avec io.github.ExpertVagabond/raycast ?

  • Full OAuth integration support for multiple services
  • Extension management and publishing workflow
  • Custom workflow creation and execution
  • System automation and control
  • Clipboard management
  • Search and navigation

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package raycast-mcp-server
Claude Code
claude mcp add raycast -- npx -y raycast-mcp-server@1.0.1
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "raycast": {
            "command": "npx",
            "args": [
                "-y",
                "raycast-mcp-server@1.0.1"
            ]
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. Raycast MCP Server
  2. Features
  3. Installation
  4. Development
  5. Usage Examples
  6. Environment Variables
  7. Contributing
  8. License
  9. Support

Raycast MCP Server

A comprehensive Model Context Protocol (MCP) server for Raycast workflow automation, providing 9 powerful tools to integrate Raycast with AI assistants like Claude.

Features

🔧 9 Comprehensive Tools
  1. raycast_auth - Manage Raycast and service authentication
  2. raycast_extensions - Manage Raycast extensions and store integration
  3. raycast_workflows - Create and manage Raycast workflows and automations
  4. raycast_search - Search and launch applications, files, or commands via Raycast
  5. raycast_clipboard - Manage clipboard history via Raycast
  6. raycast_shortcut - Trigger Raycast shortcuts and hotkeys
  7. raycast_window - Control Raycast window behavior
  8. raycast_system - Access system functions through Raycast
  9. Plus additional workflow tools
🚀 Capabilities
  • Full OAuth integration support for multiple services
  • Extension management and publishing workflow
  • Custom workflow creation and execution
  • System automation and control
  • Clipboard management
  • Search and navigation

Installation

Via Claude Desktop

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}"
      }
    }
  }
}
Via NPX (Coming Soon)
npx raycast-mcp-server
Via Smithery
smithery install raycast-mcp-server

Development

Prerequisites
  • Node.js 18+
  • TypeScript
  • Raycast installed on macOS
Setup
git clone https://github.com/ExpertVagabond/raycast-mcp-server.git
cd raycast-mcp-server
npm install
npm run build
Running Locally
npm start
Building for Production
npm run build

Usage Examples

Authentication Management
# Setup GitHub authentication
{"tool": "raycast_auth", "arguments": {"action": "setup", "service": "github"}}

# Validate credentials  
{"tool": "raycast_auth", "arguments": {"action": "validate", "service": "github"}}
Extension Management
# Search for extensions
{"tool": "raycast_extensions", "arguments": {"action": "search", "query": "github"}}

# List installed extensions
{"tool": "raycast_extensions", "arguments": {"action": "list"}}
Workflow Automation
# 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"}}

Environment Variables

  • RAYCAST_API_KEY - Raycast API key (if available)
  • RAYCAST_TEAM_ID - Raycast team ID (if applicable)

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Add tests if applicable
  5. Submit a pull request

License

MIT

Support

For issues and feature requests, please use the GitHub Issues page.


Built with ❤️ for the Raycast and MCP communities.

Questions fréquentes

Qu'est-ce que io.github.ExpertVagabond/raycast ?

Raycast workflow automation MCP server with 9 tools

Comment installer io.github.ExpertVagabond/raycast ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add raycast -- npx -y raycast-mcp-server@1.0.1. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.ExpertVagabond/raycast ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

io.github.ExpertVagabond/raycast est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient io.github.ExpertVagabond/raycast ?

Il est publié par ExpertVagabond. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.