Everway MCP Server について
Everway MCP Serverは、AIアシスタントをEverwayアカウント内の旅行や旅程に接続します。旅行者は予定を確認し、予約を管理できます。アクセスはアカウントの権限に従います。
主な機能
- 01旅行と旅程項目を参照
- 02旅行を作成・更新
- 03予約を追加・編集・削除
- 04旅行者と閲覧専用招待を管理
- 05旅程項目の公開範囲を設定
活用シーン
- 01予定のない日や未手配の予約を確認
- 02出発時刻と住所を調べる
- 03レンタカー追加やホテル日程を変更
- 04旅行の閲覧を他の人に招待
MCP 対応
ホスト型MCPサーバーは、ストリーミングHTTP対応のリモートMCPクライアントにEverwayの旅行・旅程操作を提供し、OAuth 2.1を使用します。アカウントの既存権限で動作し、メール受信箱にはアクセスしません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://everway.ai/api/mcpclaude mcp add --transport http ai-everway-everway https://everway.ai/api/mcp{"mcpServers":{"ai-everway-everway":{"type":"http","url":"https://everway.ai/api/mcp"}}}Cursor で開く{"servers":{"ai-everway-everway":{"type":"http","url":"https://everway.ai/api/mcp"}}}VS Code で開く{"mcpServers":{"ai-everway-everway":{"type":"http","url":"https://everway.ai/api/mcp"}}}{"mcpServers":{"ai-everway-everway":{"serverUrl":"https://everway.ai/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Everway MCP サーバー
Everway の公式 Model Context Protocol(MCP)サーバーです。Cursor、Claude、ChatGPT、または任意の MCP クライアントを、実際の旅行や旅程に接続できます。
Everway は、転送された予約確認メールを日ごとの旅程にまとめます。この MCP サーバーは、Everway アカウントと MCP 対応の AI ツールをつなぐホスト型ブリッジです。接続すると、アシスタントは旅程を読み取り、予定についての質問に回答し、予約を追加または更新できます。すべてユーザーの権限の範囲内で行われ、受信トレイにアクセスすることはありません。
サーバー URL
https://everway.ai/api/mcp
ワンクリックセットアップ
| Cursor から旅行について質問したり、予約を追加したりできます。 | GitHub Copilot 経由で旅程を読み取ったり、更新したりできます。 |
その他のクライアントでは、上記の URL を使ってリモート MCP サーバーを追加してください。あとはブラウザーでサインインするだけです。生成、コピー、ローテーションが必要な API キーはありません。
対応クライアント
Everway は、OAuth を使用したストリーミング可能な HTTP 経由のリモート MCP サーバーに対応する、以下を含む任意のクライアントで動作します。
| クライアント | セットアップガイド |
|---|---|
| Cursor | Cursor MCP のドキュメント |
| Claude(Claude.ai、Desktop、Code) | Claude MCP のドキュメント |
| OpenAI ChatGPT | コネクター/MCP ガイド |
| Visual Studio Code(GitHub Copilot) | VS Code MCP のドキュメント |
| Google Gemini CLI | Gemini CLI MCP のドキュメント |
手動設定
{
"mcpServers": {
"everway": {
"url": "https://everway.ai/api/mcp"
}
}
}
このリポジトリには、Claude Code 用の .mcp.json と、MCP Registry 用の server.json マニフェストも含まれています。
プラグインと拡張機能
サーバー URL を直接使う方法に加えて、このリポジトリでは、プラグインに対応するクライアント向けに Everway をプラグインとしてパッケージ化しています。各プラグインには MCP 接続とスキルが含まれています。
Claude Code
/plugin marketplace add everway-ai/everway-mcp-server
/plugin install everway@everway
Cursor
.cursor-plugin マニフェストでは、MCP サーバーとスキルを Cursor プラグインとしてパッケージ化しています。サーバー URL を直接追加することもできます。詳しくはワンクリックセットアップをご覧ください。
Gemini CLI
gemini extensions install https://github.com/everway-ai/everway-mcp-server
スキル
skills/ ディレクトリには、実際によく繰り返される旅行タスク向けのエージェントスキルが含まれています。スキルに対応したクライアント(Claude Code、Cursor)は、プラグインマニフェストを介して自動的にこれらを読み込みます。
| スキル | 機能 |
|---|---|
add-bookings-from-text | 貼り付けた予約確認や旅行メモを、構造化された旅程項目に変換します。 |
trip-gap-audit | 空いている日、宿泊先が決まっていない夜、移動手段の手配漏れ、帰りのフライトがないことなど、不足しているものを見つけます。 |
daily-briefing | 時刻、住所、確認番号を含め、「今どこにいて、次に何をすればよいか?」に回答します。 |
trip-budget-report | 旅行の費用をカテゴリ別、日別、旅行者別に集計します。まだ料金が決まっていない項目も正直に示します。 |
share-trip | 旅行者を追加し、閲覧専用の招待を送信して、どの予約を共有するか、非公開にするかを管理します。 |
できること
旅行について質問できます。
- 「東京旅行で、まだ予約が必要なものは何ですか?」
- 「土曜日のフェリーは何時で、どこから出発しますか?」
- 「まだ何も予定がない日はどれですか?」
- 「これまでの旅行費用の合計はいくらですか?」
または、実行する操作を伝えることもできます。
- 「金曜日の午前9時にリスボン旅行でレンタカーを受け取る予定を追加して。」
- 「ホテルのチェックアウト日を12日に変更して。」
- 「6月10日~17日のアマルフィ旅行を作成して。」
- 「[email protected]をこの旅行の閲覧者として招待して。」
アシスタントが行った変更は、Everwayアプリや地図にすぐに反映され、旅行を共有している相手にも表示されます。
対応ツール
| ツール | 機能 |
|---|---|
get_account | サインイン中のアカウント情報(メールアドレス、プラン、追加の旅行を作成できるかどうか)。 |
list_trips | ユーザーが所有する、または閲覧に招待されたすべての旅行。 |
get_trip | ユーザーの役割を含む、1件の旅行。 |
create_trip | 名前と日付を指定して旅行を作成します。 |
update_trip | 旅行の名前または日付を更新します。 |
update_trip_alias | 旅行の@everway.ai転送先アドレスを変更します。 |
list_itinerary_items | ユーザーが閲覧できる旅行のすべての旅程項目。 |
add_itinerary_item | フライト、宿泊施設、レストラン、アクティビティを追加します。住所は自動的にジオコーディングされます。 |
update_itinerary_item | 既存の旅程項目を更新します。 |
delete_itinerary_item | 旅程項目を削除します。 |
set_item_visibility | 項目を旅行内で共有するか、再び非公開にします。 |
set_item_people | 旅行の参加者を項目に関連付けます(乗客、宿泊客、食事をする人など)。 |
list_trip_people | 旅行に関係する全員(所有者、ゲスト、予約から見つかった旅行者)。 |
add_trip_person | 旅行者を旅行の参加者リストに追加します。 |
rename_trip_person | Everwayアカウントを持たない旅行者の名前を変更します。 |
remove_trip_person | 旅行者を旅行とその項目から削除します。 |
list_invites | 旅行への閲覧専用招待と、そのステータスを表示します。 |
invite_viewer | 旅行への閲覧専用招待をメールで送信します。 |
revoke_invite | 閲覧専用招待を取り消します。 |
書き込みツールにもアプリと同じルールが適用されます。所有者限定の操作は所有者のみが実行でき、無料プランの制限も適用されます(無料プランで2件目の旅行を作成しようとすると、何も通知せずに失敗するのではなく、アップグレードを促します)。
認証
このサーバーでは、動的クライアント登録を伴うOAuth 2.1を使用します。クライアントが初めて接続すると、ブラウザーでEverwayが開きます。メールで届くワンタイムコードを使ってサインインし、アクセスを承認してください。パスワードもAPIキーも不要です。
接続はアカウントに限定されます。接続を解除するには、クライアントのMCP設定からEverwayを削除してください。次回のリクエストからアクセストークンは無効になります。
データとセキュリティ
- アシスタントは、ユーザーと同じ権限で動作します。ユーザーが所有する旅行を閲覧・編集し、共有された旅行を閲覧できます。他の人の旅行や、別の旅行者の非公開予約にはアクセスできません。
- 受信トレイにはアクセスしません。 Everway がメールボックスに接続することはなく、アシスタントも接続しません。アシスタントが閲覧できるのは、Everway アカウントにすでに登録されている旅行と旅程項目のみです。
- すべての通信は HTTPS で暗号化されます。
- 招待トークンなどの使い捨てシークレットがエージェントに公開されることはありません。
MCP クライアントは、既存の権限を使って Everway 上で操作を実行できます。信頼できるクライアントのみを接続し、影響の大きい変更は確定前に確認してください。脆弱性の報告方法については、SECURITY.md をご覧ください。
必要条件
- Everway アカウント — MCP 接続は無料プランと Pro プランのすべてに含まれています。
- リモートサーバーに対応した、MCP 互換クライアント。
- OAuth サインインを完了するためのブラウザー。
このリポジトリの内容
サーバーは everway.ai/api/mcp でホスト型サービスとして稼働しており、このリポジトリには含まれていません。ここには、一般公開向けの以下のファイルがあります。
README.md— このドキュメントserver.json— MCP Registry のエントリ.mcp.json、.claude-plugin/、.cursor-plugin/、gemini-extension.json— クライアントマニフェストskills/— よくある旅行タスク向けのエージェントスキルscripts/validate-template.mjs— マニフェストとスキルを検証します(node scripts/validate-template.mjs)
サポートとフィードバック
- 製品ドキュメント:everway.ai/mcp
- ホスト型サーバー、サインイン、またはアカウントに関する問題:[email protected]
- このリポジトリのドキュメント、マニフェスト、またはスキルに関する問題やアイデア:issue を作成
- 貢献をご希望ですか?CONTRIBUTING.md と行動規範をご覧ください。
ライセンス
このリポジトリ(ドキュメント、設定マニフェスト、スキル)は、MIT License の下でライセンスされています。Everway サービス自体はプロプライエタリです。利用規約をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。