rollin-mcp-server について
rollin-mcp-serverは、ローカルまたはホスト型のMCP接続を通じて、米国のレストラン、カフェ、バーの車椅子アクセシビリティ情報を提供します。場所検索、施設スコアと詳細の確認、コミュニティからの修正報告に対応します。
主な機能
- 01場所や条件で施設を検索
- 02最低アクセシビリティスコアで絞り込み
- 036項目のアクセシビリティ特性を表示
- 04対応地域を一覧表示
- 05アクセシビリティ情報を報告
活用シーン
- 01近くの車椅子対応レストランを探す
- 02施設の入口やトイレの詳細を確認
- 03アクセシビリティ情報の修正を報告
MCP 対応
MCPクライアントに施設検索、詳細、地域、フィードバック、ヘルスチェックのツールを提供します。npxでローカル実行するか、ホスト型のStreamable HTTPサーバーに接続できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
ROLLIN MCP サーバー
Model Context Protocol を通じて、米国内 98,000 か所以上の車椅子アクセシビリティデータを提供します。
MCP を通じて利用できる、唯一の車椅子アクセシビリティデータソースです。 米国内のレストラン、カフェ、バー 98,000 か所以上を検索できます。実際の 0〜100 のアクセシビリティスコアを取得できます。自然な会話を通じて訂正を送信できます。1 つのプロトコルで、あらゆるプラットフォームに対応します。
v1.4 — ホスト型サーバー。 インストール不要で、https://joinrollin.com/api/mcp に Streamable HTTP で接続できます。または npx でローカル実行できます。トライアルモードは引き続きパッケージに含まれています。セッションごとに 5 回まで無料でリクエストでき、API キーは不要です。準備ができたら無料キーを取得するよう、段階的に案内します。
入店できるかどうかを尋ねるために、誰も事前に電話しなければならない状況であってはなりません。 ROLLIN は、アクセシビリティデータを実際に活用される場所に届けます。
今すぐ試す — キー不要
npx rollin-mcp-server
これだけです。サーバーはトライアルモードで起動し、5 回まで無料でリクエストできます。実際のデータ、実際のスコア、登録不要です。無制限に利用する準備ができたら、joinrollin.com/portal で無料キーを取得してください。
なぜ MCP なのか?
Model Context Protocol は、ツールをデータに接続するためのオープン標準です。カスタム連携も、API ラッパーも、接着コードも不要です。
MCP サーバーを 1 つ構築すれば、互換性のあるすべてのクライアントからすぐにアクセスできます。データの USB-C のようなものです。1 つの接続で、あらゆるものと互換性があります。ROLLIN は、MCP サーバーを提供した最初期のアクセシビリティデータプロバイダーの 1 つです。
お使いのツールが MCP に対応していれば、アクセシビリティにも対応しています。
クイックスタート
オプション A:ホスト型サーバー(インストール不要)
ROLLIN は Streamable HTTP 経由のホスト型 MCP サーバーも提供しています。ローカルで実行する必要はなく、常に最新の状態です。
claude mcp add --transport http rollin https://joinrollin.com/api/mcp \
--header "X-Api-Key: your_api_key_here"
リモート MCP サーバーに対応するあらゆるクライアントで動作します。キーは
Authorization: Bearer または X-Api-Key ヘッダーで送信してください。Free を含む、どのティアでも利用できます。
検出(initialize、tools/list)にはキーは不要ですが、ツール呼び出しにはキーが必要です。
オプション B:npx でローカル実行
1. サーバーを追加する
npx rollin-mcp-server
グローバルインストールは不要です。Node 18 以降が利用できる環境であればどこでも実行できます。トライアルモードですぐに利用できます。最初の 5 回のリクエストには API キーは不要です。
2. 無料の API キーを取得する(無制限に利用する場合)
joinrollin.com/portal で登録してください。クレジットカードは不要です。設定に ROLLIN_API_KEY を設定すると、リクエスト数が無制限になります。
3. クライアントを設定する
Claude Desktop(JSON 設定)
MCP クライアントの設定ファイルに追加します:
{
"mcpServers": {
"rollin": {
"command": "npx",
"args": ["-y", "rollin-mcp-server"],
"env": {
"ROLLIN_API_KEY": "your_api_key_here"
}
}
}
}
あらゆるデスクトップ MCP クライアントで利用できます。
Cursor
ワークスペースの .cursor/mcp.json に追加します:
{
"mcpServers": {
"rollin": {
"command": "npx",
"args": ["-y", "rollin-mcp-server"],
"env": {
"ROLLIN_API_KEY": "your_api_key_here"
}
}
}
}
VS Code
ワークスペースの .vscode/mcp.json に追加します:
{
"servers": {
"rollin": {
"command": "npx",
"args": ["-y", "rollin-mcp-server"],
"env": {
"ROLLIN_API_KEY": "your_api_key_here"
}
}
}
}
CLI / ヘッドレス
export ROLLIN_API_KEY="your_api_key_here"
npx -y rollin-mcp-server
MCP 対応の任意のプロセスにパイプで渡します。
ツール
search_locations
場所、検索条件、アクセシビリティ基準で利用しやすい施設を検索します。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
q | string | いいえ | 検索クエリ(名称、料理、種類) |
lat | number | いいえ | 場所に基づく検索の緯度 |
lng | number | いいえ | 場所に基づく検索の経度 |
radius | number | いいえ | 検索半径(マイル、デフォルト:10) |
min_score | number | いいえ | アクセシビリティスコアの最低値(0~100) |
limit | number | いいえ | 最大検索結果数(デフォルト:20) |
lighting | string | いいえ | 照明で絞り込み:bright、moderate、dim |
get_location_details
1 施設のアクセシビリティの詳細を確認します。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
id | string | はい | 検索結果にある施設 ID |
返される情報:スコア(0~100)、追跡対象の 6 つの特徴(wheelchair_entry、accessible_restroom、level_entry、parking、elevator、wide_aisles)、環境・照明データ、確認状況、コミュニティからのフィードバック。
list_regions
対象地域と施設数をすべて表示します。パラメーターはありません。
submit_feedback
会話を通じてアクセシビリティに関する修正情報を送信します。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
location_id | string | はい | 施設 ID |
type | string | はい | フィードバックの種類 |
message | string | はい | 修正内容の説明 |
check_health
API が稼働中か確認します。パラメーターはありません。
プロンプトの例
設定後は、自然な言葉で質問するだけです:
- 「タイムズスクエア近くで、車いすで利用できるイタリアンレストランを探して」
- 「あの施設のアクセシビリティスコアはいくつ?」
- 「ROLLIN はどの都市を対象にしている?」
- 「あのレストランには今はスロープがあるよ。更新してくれる?」
対象地域
全米各地で 98,000 か所以上の施設をスコア化
| 州 | 地域 |
|---|---|
| ニューヨーク | NYC メトロ、ハドソンバレー、ロングアイランド、キャピタルリージョン、フィンガーレイクス、西部 NY、アディロンダック |
| カリフォルニア | LA メトロ、サンフランシスコ・ベイエリア、サンディエゴ、サクラメント、セントラルコースト、インランド・エンパイア |
| フロリダ | マイアミ、オーランド、タンパベイ、ジャクソンビル、フロリダ南西部 |
| マサチューセッツ | ボストン・メトロ、マサチューセッツ西部 |
| イリノイ | イリノイ北部、イリノイ西中部、イリノイ中部、イリノイ南部 |
| コロラド | コロラド北東部、コロラド北西部、コロラド南東部、コロラド南西部 |
| テキサス | DFW、ヒューストン、オースティン、サンアントニオ、エルパソ |
| オハイオ | クリーブランド、シンシナティ、コロンバス、オハイオ北西部 |
| ジョージア | アトランタ・メトロ、アトランタ北部、サバンナ、オーガスタ、コロンバス、メーコン、アセンズ、オールバニ |
| ノースカロライナ | シャーロット・メトロ、ローリー、ダーラム、グリーンズボロ、ウィンストン・セーラム、アッシュビル、ウィルミントン、フェイエットビル |
| サウスカロライナ | チャールストン、コロンビア、グリーンビル、マートルビーチ、スパータンバーグ、ヒルトンヘッド、ロックヒル、フローレンス |
| アイダホ | アイダホ北部、ボイシ・メトロ |
| ニュージャージー | 州全域 |
| ペンシルベニア | 州全域 |
| ワシントン DC | DC メトロ |
料金
MCP サーバーでは、ROLLIN API キーを使用します。料金プランも利用上限も同じです。
| Free | Starter | Developer | Business | |
|---|---|---|---|---|
| リクエスト数 | 1,000/月 | 5,000/月 | 50,000/月 | 500,000/月 |
| 料金 | $0 | $9.99/mo | $29/mo | $149/mo |
リンク
| MCP サーバーのページ | joinrollin.com/mcp |
| API リファレンス(インタラクティブ) | joinrollin.com/api-docs |
| API ドキュメント | joinrollin.com/developers |
| 開発者ポータル | joinrollin.com/portal |
| API ステータス | joinrollin.com/status |
| Python SDK | stainless-commons/rollin-python |
| MCP プロトコル仕様 | modelcontextprotocol.io |
ライセンス
MIT — JoinRollin Inc
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。