mcpField
D
doalu.com where to stay

doalu.com where to stay

ローカル
doalu.comその他0今日更新

doalu.com where to stay について

doalu-mcpは、公開されているdoalu.comの旅行ガイドをもとに、エリア別の宿泊情報を提供します。宿泊先を比較する旅行者やエージェント向けで、MCPサーバー、CLI、エージェントスキルとして利用でき、APIキーやアカウントは不要です。

主な機能

  1. 01国、地域、都市、地区の検索
  2. 02宿泊エリアと適した旅行者の提示
  3. 03エリアとその中の場所の一覧
  4. 04参照元ガイドページへのリンク
  5. 05MCPサーバー、CLI、エージェントスキル

活用シーン

  1. 01都市内の宿泊エリアを比較
  2. 02旅行の関心に合う地区を探す
  3. 03エージェントのワークフローでエリア情報を取得

MCP 対応

MCPサーバーは`find_place`、`where_to_stay`、`list_areas`ツールを通じ、doalu.comの公開静的ガイドファイルを利用します。回答には該当するガイドページへのリンクが含まれます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpbdoalu-mcp-0.1.0.mcpb

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Doalu

doalu-mcp

滞在先はエリアから。 まず最適なエリアを選びましょう。ホテルはその後に決まります。

doalu.comのガイドを利用するMCPサーバー、コマンドラインツール、エージェントスキルです。各都市、地域、地区について、滞在におすすめのエリア、各エリアがどんな人に向いているか、その理由を紹介し、doalu.comのページへのリンクを掲載しています。

$ npx -y github:Doalu/doalu-mcp where-to-stay bergen
Where to stay in Bergen (Vestland, Norway): https://doalu.com/no/vestland/bergen/

- Bryggen and the harbour
  Best for: visitors wanting the Hanseatic wharf and the Fløyen funicular
  Why: hotels by Bryggen, the fish market and the funicular station
- Sandviken below Bergenhus festning
  Best for: travellers wanting old timber streets near the fortress
  Why: timber-house lodgings by St Mary's Church and Sandvikskirken
...

API キーもアカウントも依存関係も不要です。https://doalu.com/api/v1/ にある公開の静的ガイドファイルだけを読み込みます(Node.js 18以降)。

MCP サーバー

stdio サーバーとして、お使いの MCP クライアント(Claude Desktop、Claude Code、Cursor、VS Code など)に追加してください。

{
  "mcpServers": {
    "doalu": { "command": "npx", "args": ["-y", "github:Doalu/doalu-mcp"] }
  }
}

Claude Codeの場合:claude mcp add doalu -- npx -y github:Doalu/doalu-mcp。Claude Desktopには、リリースからdoalu-mcp-<version>.mcpbバンドルをインストールすることもできます。

ツール入力回答
find_placequery:名前。必要に応じて", country, region or city"を追加("London, UK"、"Portland, OR"など);kind;limit一致する国、地域、都市、地区。それぞれの場所、人口、ページへのリンク
where_to_stayplace:上記の形式の名前、またはdoalu.comのページURL滞在エリア、各エリアがどんな人に向いているかとその理由、ページへのリンク
list_areasplace滞在エリアと、そのエリア内の場所。リンク付き

すべての回答に、情報の出典となったdoalu.comのページが記載されます。このリンクをユーザーに表示してください。ページにはガイド全体と各エリアのホテルが掲載されています。名前は英語で照合されます(「København」ではなく「Copenhagen」)。一致する絞り込み条件がない場合、その条件は無視され、その旨が回答に示されます。

コマンドライン

npx -y github:Doalu/doalu-mcp where-to-stay "Springfield, Illinois"
npx -y github:Doalu/doalu-mcp areas malmo
npx -y github:Doalu/doalu-mcp find springfield --json

エージェントスキル

skills/doalu-where-to-stay/SKILL.mdでは、サーバー、コマンドライン、またはファイルをいつ、どのように使うかをエージェントに説明しています(Agent Skills形式)。

データ

https://doalu.com/api/v1/index.jsonにはすべての場所が記載されています。https://doalu.com/api/v1/{place path}.jsonには、1つの場所のname、kind、country、url、breadcrumb、children、stay_areas(name、url、best_for、why)、population、timezone、wikidata_qidが含まれます。ファイルはサイトのビルドごとに更新され、オープンCORSで提供されます。場所の一覧はオープンデータセットでもあります:github.com/Doalu/places。

ライセンスとクレジット

コード:MIT。ガイドデータ:CC BY 4.0。クレジット表記:

doalu places dataset (https://doalu.com), CC BY 4.0。改変したGeoNamesデータ(CC BY 4.0、https://www.geonames.org)およびWikidata識別子(CC0)を含みます。利用する際はdoalu.comのページへのリンクを掲載してください。

開発

npm test    # node --test, against real guide files in test/fixtures
DOALU_BASE=http://127.0.0.1:8000 node bin/doalu-mcp.js where-to-stay bergen   # another copy of the files
python3 ../../scripts/publish-doalu-mcp.py --write-hash   # after a change to bin/, src/ or manifest.json

コメント

MCP は初めてですか?

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

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