mcpField
S
Sorted Travel

Sorted Travel

リモート
sorted.travelその他04 週間前に更新
リポジトリ公式サイト

Sorted Travel について

Sorted Travel は、旅行先のランキング、場所の情報、天気、ビザ、プロフィールの各ツールを提供し、開発者向け SDK と CLI も備えています。MCP エンドポイントではランキング、天気、ビザを対話的に照会でき、目的地ツールは無料で認証不要です。

主な機能

  1. 01旅行先をランキング
  2. 02場所の情報を取得
  3. 03天気とビザのツールを利用
  4. 04Python、JavaScript、Go、Ruby の SDK を使用
  5. 05CLI でサービス操作を実行

活用シーン

  1. 01旅行先を比較
  2. 02目的地の情報を確認
  3. 03旅行先の天気を調べる
  4. 04ビザ要件を確認

MCP 対応

https://sorted.travel/mcp の MCP サーバーは、旅行先のランキング、天気、ビザの対話型ツールを提供します。SDK パッケージは JSON-RPC をラップしません。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://sorted.travel/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

sorted-travel

skills.sh

Sorted Travel REST API 用の公式 Python、JavaScript、Go、Ruby SDK および CLI です。

このリポジトリでは、以下を公開しています。

これは標準ライブラリのみを使用する Python クライアントと、依存関係のない JavaScript クライアントで、https://sorted.travel の公開エンドポイントに対応しています。目的地のランキング、情報、天気、ビザのツールは、認証不要で利用できる無料プランです。API キーは任意です。

エージェントスキル(skills.sh)

Cursor、Claude Code、Codex、その他の対応エージェント向けに Sorted Travel のエージェントスキルをインストールします。

npx skills add a-l-e-x-k/sorted-travel-sdk

Cursor 用の非対話型インストール:

npx skills add a-l-e-x-k/sorted-travel-sdk -y -a cursor

機能領域を 1 つインストールする場合:

npx skills add a-l-e-x-k/sorted-travel-sdk --skill sorted-travel-weather
スキル使用する場面
sorted-travel行き先を決める/おすすめのランキング
sorted-travel-destinations特定の目的地に関する情報
sorted-travel-weather予報、気候、旅行に適した月
sorted-travel-visaパスポートのビザ手続きの煩雑さ

エージェントが Sorted Travel をいつ使うべきか、製品 MCP の https://sorted.travel/mcp とドキュメント MCP の https://sorted.travel/docs/mcp に接続する方法、呼び出すツールを説明します。グループ分けについては、skills.sh.json を参照してください。

mcp.json または Smithery を使って、MCP に直接接続できます。

npx -y smithery mcp add sorted-travel/destinations

SDK のインストール

Python:

pip install sorted-travel

JavaScript:

npm install sorted-travel

Go:

go get github.com/a-l-e-x-k/sorted-travel-sdk/[email protected]

Ruby:

gem install sorted-travel

クイックスタート(Python)

from sorted_travel import Client

client = Client()
print(client.status())
page = client.list_destinations(limit=20)
print(page["data"][0]["handle"], page["has_more"])

目的地ツールにキーは不要です。ホスト側で引き続きキーが必要な場合:

client = Client(api_key="st_sandbox_...")  # or set SORTED_TRAVEL_API_KEY

セルフサービスのサンドボックスキー:

payload = client.create_api_key()

クイックスタート(JavaScript)

import { Client } from "sorted-travel"

const client = new Client()
await client.status()
await client.listDestinations({ limit: 20 })

クイックスタート(Go)

import (
	"context"

	"github.com/a-l-e-x-k/sorted-travel-sdk/go/sortedtravel"
)

client := sortedtravel.NewClient()
client.Status(context.Background())
limit := 20
client.ListDestinations(context.Background(), nil, &limit)

クイックスタート(Ruby)

require "sorted_travel"

client = SortedTravel::Client.new
client.status
client.list_destinations(limit: 20)

CLI

sorted-travel status
sorted-travel destinations --limit 5
sorted-travel sandbox
sorted-travel api-key

npm 経由の JavaScript CLI:

npx sorted-travel status

Go CLI:

go run ./go/cmd/sorted-travel status

Ruby CLI:

sorted-travel status

設定

コンストラクター引数環境変数デフォルト
api_keySORTED_TRAVEL_API_KEY—
base_urlSORTED_TRAVEL_BASE_URLhttps://sorted.travel
timeout—30.0 秒

提供機能

  • status() — GET /api/v1/status
  • list_destinations(cursor=, limit=) — GET /api/v1/destinations
  • create_api_key() — POST /api/v1/api-keys
  • sandbox() — GET /sandbox
  • create_job(operation, **body) — POST /api/v1/jobs
  • get_job(job_id) — GET /api/v1/jobs/{job_id}
  • get(path, params=) / post(path, body=) — REST を直接呼び出すための手段

インタラクティブなランキング、天気、ビザの機能は、引き続き https://sorted.travel/mcp の MCP を経由します。これらの SDK パッケージは JSON-RPC をラップしません。

ライセンス

MIT。Sorted Travel 製品には、https://sorted.travel/terms に記載された独自の利用規約が適用されます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。