Melaya について
Melayaは、単一のエンドポイントからAndroidスマートフォン、接続済みブラウザー、MelayaアカウントをAIアシスタントに操作させるリモートMCPサーバーです。エージェントパイプラインの作成・実行にも対応し、権限スコープと重要操作の承認を備えています。
主な機能
- 01許可リスト内のAndroidスマートフォンの読み取りと操作
- 02接続済みChromeまたはEdgeタブの操作
- 03パイプラインの作成、検証、予約、監視
- 04接続サービスのデータ読み取りと任意の書き込み
- 05実行履歴、トレース、障害の確認
- 06スコープ別権限と承認コントロール
活用シーン
- 01Androidアプリでメッセージを確認してタスクを実行
- 02接続済みブラウザータブでサイトを自動操作・デバッグ
- 03パイプラインを作成し実行結果を確認
- 04エージェントの活動を確認し重要操作を制御
MCP 対応
MelayaはリモートMCPエンドポイントを通じて、スマートフォン、ブラウザー、アカウント、パイプライン、接続サービスの機能を公開します。MCPクライアントはOAuth 2.1とPKCEで認証し、付与されたスコープに応じてツールが絞り込まれます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.melaya.org/mcpclaude mcp add --transport http melaya-1f614a https://api.melaya.org/mcp{"mcpServers":{"melaya-1f614a":{"type":"http","url":"https://api.melaya.org/mcp"}}}Cursor で開く{"servers":{"melaya-1f614a":{"type":"http","url":"https://api.melaya.org/mcp"}}}VS Code で開く{"mcpServers":{"melaya-1f614a":{"type":"http","url":"https://api.melaya.org/mcp"}}}{"mcpServers":{"melaya-1f614a":{"serverUrl":"https://api.melaya.org/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Melaya MCP Server
AI アシスタントが、あなたの Android スマートフォン、ブラウザー、その他の Melaya アカウントを使えるようにします。
こちらにも掲載されています:mcp.so · mcpserver.dev · mcpmarket · cursor.directory · Glama · Product Hunt · AlternativeTo · SaaSHub · AI Agents Directory · AgentLocker · LaunchKiwi
Melaya はスマートフォンをアカウントにペアリングし、エージェントに人と同じ画面を見せます。Android のアクセシビリティツリーを通じて画面を読み取り、タップ、入力、スワイプを行い、アプリ間を移動します。アプリごとの連携も、ベンダー API も不要です。アプリを使える人なら、エージェントも使えます。
これはリモートのModel Context Protocol サーバーです。MCP はベンダーに依存しない標準なので、1つのエンドポイントであらゆる環境に対応します。
https://api.melaya.org/mcp
インストールは不要で、SDK も必要ありません。
接続
Claude Code |
|
Codex CLI |
直接 HTTP を使用するには、 |
Cursor |
|
Claude |
claude.ai、デスクトップ、モバイル:Settings → Connectors → Add custom connector を選び、 |
ChatGPT |
Settings → Connectors → Developer mode を選び、同じエンドポイントを貼り付けます |
Le Chat |
Connectors → Add custom MCP connector |
| VS Code |
|
| その他すべて |
Windsurf、Zed、Cline、Goose、Lovable、Gemini CLI、Qwen Code など、その他の MCP クライアントでも同じブロックを使用します。MCP サーバーの設定に使うファイルに記述してください:
|
認証には PKCE を使用した OAuth 2.1 を採用しています。Melaya の同意ページで付与する権限を選択すると、アシスタントにスコープが制限されたトークンが渡されます。パスワードが共有されることはありません。
あとは、次のように頼むだけです:
スマートフォンを接続して、未読の Instagram DM を確認してください。
AI に Melaya スキルを追加する
このサーバーはアシスタントにツールを提供します。**Melaya スキル**はその使い方を提供します。最初に呼び出すツール、サービスの接続方法、実際の実行でパイプラインを構築して検証する方法、トリガーと承認の設定方法、結果の読み取り方が含まれています。両方をインストールすれば、アシスタントは推測に頼らず、最初から実際の作業をこなせます。
あらゆるアシスタント(ChatGPT、Gemini、Cursor など):次の行を貼り付けます。
Install the Melaya skill from https://github.com/melaya-labs/melaya-mcp/tree/main/skills/melaya and use it whenever I ask you to work with Melaya.
Claude Code:このリポジトリの Melaya プラグインには、melaya-setup とともにスキルがすでに含まれています。プラグインをインストールするだけで使えます。スキル単体で使う場合は、スキルフォルダーにコピーしてから再起動してください。Melaya に言及すると、自動的に読み込まれます。
git clone --depth 1 https://github.com/melaya-labs/melaya-mcp /tmp/melaya-mcp && cp -r /tmp/melaya-mcp/skills/melaya ~/.claude/skills/
Claude.ai と Claude Desktop:skills/melaya を .zip でダウンロードし、Settings → Capabilities → Skills からアップロードしてください。それ以外の環境では、SKILL.md をプロジェクトの指示ファイルまたはルールファイルとして追加してください。
| 最初から正しく始める 各セッションの開始時に melaya_setup_status を実行し、報告された不足をすべて解消してから作業を始めます。 | 安全を保つ チャットでキーを尋ねず、承認を代わりに決定せず、送信や削除の前に確認します。 |
| 実行できるパイプラインを構築する 変更前に設定を読み取り、保存前にプレビューし、ステータスではなく実際の出力で実行結果を評価します。 | 必要なものだけを読み込む 簡潔なルーター 1 つと 11 個のモジュール:クイックスタート、パイプライン、エージェントシステム、データ、トリガーと承認、デバイス、引き継ぎ。 |
できること
スマートフォンを操作する
画面を読み取り、アプリを開き、タップ、入力、スクロール、スワイプ、スクリーンショットを実行します。動作を確認でき、1つの操作でいつでもすべてを停止できます。
Melaya には一般的なアプリ向けのナビゲーション手順が用意されているため、エージェントは手探りで操作せず、あらかじめ画面上の場所を把握しています。
ブラウザーを操作する
デスクトップサイトでも、Chrome または Edge の Melaya 拡張機能を通じて、同じ「読み取り・操作・確認」のループを実行します。**タブをアタッチするのはユーザーであり、モデルがタブを選ぶことはありません。**複数の会話、パイプライン、拡張機能パネルを、同じブラウザー内でそれぞれ別のタブ(最大 8 個)を使って同時に実行できます。アタッチすると agent ID が返され、会話はブラウザーを呼び出すたびにその ID を渡します。また、別のエージェントが使用中のタブには触れません。
表示中のページをデバッグすることもできます。ネットワークの動作やコンソール出力を確認し、パフォーマンスの診断では生のパネルを渡すのではなく、原因を重要度順に並べ、それぞれのファイルと数値を示します。認証情報の値は、モデルに届く前のキャプチャ時点でマスキングされます。
エージェントを構築して実行する
作業用のプロジェクトを作成し(たとえば、クライアントのパイロットごとに1つ)、テンプレートライブラリを一覧表示して検証済みテンプレートをインスタンス化するか、パイプラインを一から作成します。保存前に検証し、スケジュールを設定して、実行を見守ることができます。長時間または定期的なジョブは、自分のマシン上で、自分のモデルサブスクリプションを使い、会話が終了した後も作業を続ける自律型エージェントに任せられます。
接続したサービスを読み取り、操作する
メール、ドキュメント、ERP。構造上、デフォルトは読み取り専用です。書き込み用の別個の権限がなければ、書き込み経路は独立した2つの箇所でブロックされるため、Melaya 自体のツールカタログが古くなっていても、書き込みはブロックされたままです。
melaya:connectors.write も付与すると、アシスタントはサービス上でユーザーに代わって操作できます。メールの送信、レコードやファイルの作成・更新が可能です。これには、資金の移動や取引を行うツール(支払い、返金、購入、送金、広告費の変更、注文)も含まれます。同意画面にはその旨が記載され、ツールの検索結果にも明示されます。また、アシスタントは実行する操作と金額を正確にユーザーに確認してから行う必要があります。すべての書き込みは追加の確認なしで即時に実行され、監査ログに記録されます。LinkedIn のセッションツールは、どの権限でも MCP 経由では利用できません。
プロジェクトを管理する
プロジェクトの作成、名前の変更、説明の編集ができます。プロジェクトが空になれば削除できます。削除は確認されるまでドライランとして扱われ、作成者だけが実行できます。パイプライン、実行履歴、その他のメンバーが残っているプロジェクトの削除は拒否されます。プランの上限はアプリと同じように適用されます。
何が起きたかを確認する
実行、トランスクリプト、ツールのトレース、失敗の診断、コスト、そしてエージェントが実行を通じて学習した内容を確認できます。
できないこと
これらは指示ではなく、デバイスまたは Melaya サーバーによって適用されるため、プロンプトやエージェントへの指示で変更することはできません。
許可リストに追加したものだけにアクセスします
スマートフォンではアプリ、ブラウザーではサイトが対象です。エージェントはアクセス権を返し、リストを絞り込んだり、消去したりできます。ただし、リストを広げられるのはあなただけです。スマートフォンアプリはスマートフォン上またはMelayaアプリで、ブラウザーサイトはMelaya Browser Controlページで追加するか、アシスタントに追加を頼みます(その場合、アシスタントは対象サイトを指定して melaya_browser_allow_sites を呼び出します。すべてのサイトを追加するよう頼むこともできます)。スキルには、エージェント自身の判断や、読んだ内容を理由にアクセス権を広げてはならないと定められています。
この非対称性は意図的なものです。エージェントは画面上のテキストを読み取りますが、テキストは誰でも書けます。メッセージ、コメント、ウェブページなどです。読み取った内容に応じてエージェントが広げられる境界は、境界とは言えません。
スマートフォンでの支払いには、必ず確認を求めます
アシスタントからスマートフォンを直接操作する場合はセーフモードで動作します。投稿や支払いは承認カードを表示し、実行前に正確なテキストを確認できます。アシスタントが起動または保存するスマートフォンエージェントやスマートフォンパイプラインでは、どのモードでも支払いカードが維持されます。ここでは autonomous は payments_only として保存、実行されます。これにより、エージェントはあなたがスキップするよう求めたカードなしで投稿できますが、購入や支払いの前には必ず停止します。完全に無人でスマートフォンを動作させるモードを設定できるのは、Melayaアプリで設定するあなただけです。ブラウザーでは、Melaya拡張機能で選んだ自律性によって動作が決まります(safeは購入、投稿、その他の重大な操作の前に確認を求めます。payments onlyは購入前に確認を求めます。autonomousは確認を求めません)。スマートフォンがロックされていても、承認通知は届きます。
STOPコントロールがあります
スマートフォンのオーバーレイとMelayaアプリにあります。すべてのエージェントと接続済みのアシスタントを対象に、ただちにすべての処理を停止します。
承認はここに一覧表示されますが、ここでは決定しません
このゲートは、エージェントと重大な操作の間に人間を介在させるためのものです。また、ここから呼び出すのは、信頼できないコンテンツを読み取るモデルです。承認はMelayaアプリまたはスマートフォンで行います。
画面読み取りでは、パスワード欄は対象外です。
このインターフェースではLinkedInを利用できません。ログイン済みセッションを通じて自動化するとLinkedInの利用規約に違反するため、サーバーはLinkedInツール、スマートフォン上のLinkedInアプリ、ブラウザーのlinkedin.comを拒否します。
また、意図的に提供せず、慣例ではなくテストによって強制している機能もあります。それは管理機能(誠実な同意文を作成できないため)と、コネクターの認証情報の読み取りまたは設定(サービスの接続はアプリで行うため)です。例外として、アプリに貼り付ける代わりにアシスタントに秘密情報を渡す場合にのみ使用する、イベントトリガー用のフィールドが2つあります。プロバイダーのWebhook署名シークレットと、ストリームソースのキーです。どちらも暗号化して保存され、返されることはありません。
権限
11 個のスコープがあり、個別に許可します。
| スコープ | 許可される操作 |
|---|---|
melaya:read | ワークスペース:パイプライン、実行、トレース、評価、保留中の承認 |
melaya:platform | アカウントとプラン:ティア、上限に対する使用状況、サブスクリプション |
melaya:runner | お使いのコンピューターで Melaya ランナーをセットアップし、確認する |
melaya:phone | 許可リストに登録したアプリ内で、ペアリング済みの Android スマートフォンを操作する |
melaya:browser | 許可したサイトで、接続済みのブラウザーを操作する |
melaya:computer | 許可したアプリ内で、設定した権限レベルに応じて Melaya デスクトップアプリを通じてご自身のコンピューター上のアプリを操作する |
melaya:pipelines | エージェントのパイプラインを作成、編集、スケジュール設定、実行、キャンセルする |
melaya:projects | プロジェクトを作成し、名前を変更して説明を編集し、ご自身が作成した空のプロジェクトを削除する |
melaya:connectors | 接続済みサービスからデータを読み取る。読み取り専用です |
melaya:connectors.write | 接続済みサービスを通じて操作する:メールの送信、レコードやファイルの作成・更新。支払い、返金、サブスクリプション、注文など、金銭の移動や取引を伴う操作も含みます。melaya:connectors が必要です。書き込みは即時に実行され、監査ログに記録されます |
melaya:team | プロジェクトのメンバーシップを読み取り、指定した人を招待する |
アシスタントに渡されるツール一覧は、許可した内容に絞り込まれます。そのため、スマートフォンの操作だけを接続すると、すべての 130 個ではなく25 個のツールが表示されます。必要な機能が見当たらない場合は、許可していない可能性があります。再接続して許可してください。
メモ
Melaya SDK も使用している場合、「コネクター」の意味は SDK では異なります。SDK では、プロジェクトの認証情報を保存する機能を指します。ここでの
melaya:connectorsは、すでに接続したサービスからのデータ読み取りを指し、melaya:connectors.writeはそれらのサービスを通じた操作を指します。このインターフェースでは、コネクターの認証情報の読み取り、設定、削除はできません(受け付ける秘密情報は、上記のトリガー署名シークレットとストリームソースキーのみで、返されることはありません)。
要件
- Melaya アカウント — melaya.org で無料で作成できます
- スマートフォンの操作には Android スマートフォン(Android 8 以降)が必要です。iOS 版はありません。
- ブラウザーの操作には、Chrome または Edge 用の Melaya 拡張機能が必要です
- 自律型エージェントの場合:Node 18 以降、Python 3.11 以降、およびランナーをホストするマシンでサインイン済みの CLI が必要です。ランナーは、レビュー済みリリースに固定された次の 1 つのコマンドから起動します(
npx -y @melaya/[email protected] --token=...)。アシスタントはこのコマンドを表示し、ユーザーが許可した後にのみ実行するか、ユーザー自身が実行できるように渡します
プライバシー
実行中に読み取られた画面やページの内容は、その実行の間、Melaya と選択したモデルに送信されます。収集、保持、削除についてはプライバシーポリシーをご覧ください。
境界を越える認証情報が 1 つあり、明示しておく価値があります。オプションのローカルランナーをセットアップする場合、渡されるコマンドにはランナートークンが含まれます。このトークンの有効期間は 7 日間で、設定から、または melaya_runner_revoke を使って取り消せます。ランナーはコマンドラインから起動するため、このトークンは避けられません。ホスト型アシスタントでは、そのコマンドが会話履歴に表示されます。ほかに表示される可能性がある秘密情報は、イベントトリガー用にアシスタントに渡すことを選んだウェブフック署名シークレットまたはストリームソースキーのみです(暗号化して保存され、返されることはありません)。プロバイダーとコネクターの認証情報はサーバー側で解決され、アシスタントに渡ることはありません。
Melaya の設定で接続を解除すると、接続が自動更新できる機能は直ちに取り消されます。すでに保持しているトークンは、有効期限が切れるまで(最長 1 時間)引き続き機能します。
このリポジトリの内容
| パス | 目的 |
|---|---|
server.json | 公式 MCP Registry のマニフェスト |
.mcp.json | リモートサーバーの宣言 |
.claude-plugin/、skills/、commands/ | Claude Code プラグインのパッケージング — 同じサーバーの配布形態の 1 つです。skills/melaya は Melaya スキル(唯一のソース)です。skills/melaya-setup は初回セットアップ用のスキルです。skills/paint-artist は、保存済みプランを 1 回呼び出して Computer Control 経由で Microsoft Paint に描画します(17 種類のスタイルに対応。Melaya スキルの 1 回呼び出しプランを応用した高度な描画例です) |
サーバー自体は Melaya プラットフォームの一部として動作します。このリポジトリには、その公開マニフェスト、パッケージング、ドキュメントが含まれています。
プラットフォームのその他の部分
このサーバーは、Melaya を利用するための 1 つの窓口です。ツールのドメインは、それぞれ背後にある製品に対応しているため、対象範囲が役立つ場合は製品ページでアクセスできる内容をご確認ください。
| 製品 | 内容 | melaya: スコープ |
|---|---|---|
| Melaya Agents | エージェントパイプライン用のビジュアルビルダー、6,912 個のツール、103 個のサブエージェント | pipelines |
| Melaya Assistant | これらのエージェントを統制する運用レイヤー | platform |
| Device Control | アクセシビリティツリーを介した Android スマートフォンの制御 | phone |
| Melaya Browser Control | ペアリングされたブラウザーをオリジン単位で制御 | browser |
| Melaya Computer Control | アクセシビリティツリーを介した Windows、macOS、Linux 上のデスクトップアプリ制御。アプリごとにアクセスレベルを設定 | computer |
| Melaya Marketing | 広告、検索コンソール、分析、DNS、サイトを 1 つのコックピットで管理し、実際の支出や公開中のサイトに影響する操作の前に承認を実施 | connectors |
| Melaya MCP Server | このサーバー | 上記すべて |
ブラウザー拡張機能は Browser Control が通信する相手で、Chrome、Edge、Brave、Opera、Firefox 向けに提供されています。
オープンベータ期間中にプラットフォームを評価するための、$0 の Sandbox ティアから利用できます。プランを見る。
リンク
- ドキュメント全文
- Melaya SDK — 9 言語に対応
- 製品概要 · すべての製品
- プライバシーポリシー · 利用規約
- サポート
ライセンス
Apache-2.0。これは Melaya SDK と同じライセンスです。
このライセンスの対象は、このリポジトリに含まれるもの、つまりレジストリマニフェスト、プラグインのパッケージング、スキル、ドキュメントです。Melaya サービス自体の利用を許諾するものではありません。ホスト型サーバー api.melaya.org を利用するには Melaya アカウントが必要であり、利用には利用規約が適用されます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。