mcpField
S
Sorted Travel Docs

Sorted Travel Docs

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

Sorted Travel Docs について

Sorted Travel Docs は、Sorted Travel の開発者向けドキュメントを検索する MCP サーバーです。旅行 API を統合する開発者向けに、MCP、API、SDK、認証に関する情報を扱います。

主な機能

  1. 01Sorted Travel の開発者ドキュメントを検索
  2. 02MCP に関する質問への回答
  3. 03API と SDK の情報を検索
  4. 04認証ガイドを参照

活用シーン

  1. 01API 統合手順を探す
  2. 02SDK の設定詳細を確認
  3. 03MCP 接続方法を把握
  4. 04認証に関する疑問を解決

MCP 対応

ドキュメント MCP エンドポイントは https://sorted.travel/docs/mcp です。エージェントスキルには接続方法と呼び出すツールが記載されています。

設定

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

エンドポイントhttps://sorted.travel/docs/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 つのサーバーを複数のクライアントで再利用できます。