MCPを利用するインターフェースとしてのRaycastのポテンシャル
2025/06/01

せいじ (Seiji Nakayama)

x (@se_eiji)
業務
バックエンド・Webの開発(たまにアプリ)
エディタ
Neovim(intellijも使う)
好き
Raycast・Vim・ロードバイク・車
シンプルで拡張性があるプロダクト
特徴
実家が洋菓子店

Agenda

  1. Raycast とは?

  2. Raycast MCP

  3. Raycast AI Extensions

  4. Raycast AI Extensions と Raycast MCP を組み合わせる

  5. 終わりに

Raycast とは?

Raycast の概要

  • macOS 用のランチャーアプリケーション
  • キーボードショートカットで素早く操作可能
  • 豊富な拡張機能(Extensions)
  • plugin の開発も楽

Raycast の主な機能

  • アプリケーションの起動
  • アプリケーションの特定の機能の起動(★)
  • ファイル検索
  • クリップボード履歴(★)
  • システムコマンドの実行
  • カスタムスクリプトの実行(shell, node etc...)(★)
  • 拡張機能による機能拡張(★)

★ はデモをお見せします

Agenda

  1. Raycast とは?

  2. Raycast MCP

  3. Raycast AI Extensions

  4. Raycast AI Extensions と Raycast MCP を組み合わせる

  5. 終わりに

Raycast MCP

Raycast MCP の設定方法

  • Install MCP を起動
  • 必要な内容を入力
  • Install するだけ

Raycast MCP の使い方

  • 好きな方法で起動
    • alias
    • ショートカット
    • AI Extensions

Agenda

  1. Raycast とは?

  2. Raycast MCP

  3. Raycast AI Extensions

  4. Raycast AI Extensions と Raycast MCP を組み合わせる

  5. 終わりに

Raycast AI Extensions

Raycast AI Extensions の機能

  • @メンションを使って使える機能
    • Raycast 内なら色々なところで使える

Agenda

  1. Raycast とは?

  2. Raycast MCP

  3. Raycast AI Extensions

  4. Raycast AI Extensions と Raycast MCP を組み合わせる

  5. 終わりに

Raycast AI Extensions と

Raycast MCP を組み合わせる

組み合わせ例

  • 開いてる web ページの情報を取得し、要約、サイトについて AI に聞く
  • playwright で立ち上げ、操作した先の web ページをクロールしてデータを整形する
  • 調べたい情報が入った csv を入力に Firecrawl に渡し、結果をまとめて出力する
  • youtube の動画を要約する(★)
  • github の職歴を入力とし、 lapras の職歴を更新する(★)

YouTube 動画の要約機能

  • URL から動画情報の取得
  • youtube の動画をダウンロード
  • AI で要約

職歴更新

  • 職歴を取得
  • 内容を取得
  • lapras の MCP を使って職歴更新

ショートカットに登録する

  • プロンプトを preset として登録して、好きな方法で実行する

Agenda

  1. Raycast とは?
  2. Raycast MCP
  3. Raycast AI Extensions
  4. Raycast AI Extensions と Raycast MCP を組み合わせる
  5. 終わりに

Raycast の可能性

  • 普通なら:コードを書く必要がある
  • Raycast:すぐに形にできる、ほとんど自然言語

MCP と AI Extension は local で llm を動かせば全部無料で使える

参考リンク