reviewguru について
reviewguruは、AIエージェントからスリランカの事業者レビューや医師プロフィールを検索できるMCPサーバーです。APIキーやスクレイピングを使わず、公開キャッシュAPI経由で検索、プロフィール、レビュー、カテゴリ、都市を照会できます。
主な機能
- 01都市やカテゴリから事業者を閲覧
- 02事業者プロフィールとレビューを取得
- 03事業者と医師を検索
- 04カテゴリとスリランカの都市を一覧表示
- 05リソースで最新件数を提供
活用シーン
- 01専門分野と都市から高評価の医師を探す
- 02評価やレビューを使って事業者を比較
- 03新着または参考になる顧客レビューを検索
MCP 対応
MCPサーバーはstdio経由で、6つの検索ツールと`reviewguru://about`リソースをMCPクライアントに公開します。公開済みのキャッシュ付きレート制限HTTPSエンドポイントを利用します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Review Guru MCP サーバー
Review Guru の スリランカのビジネスレビューと医師プロフィール を Claude Desktop、Cursor、Cline、または MCP 対応の AI エージェントに提供する MCP サーバーです。
API キー不要。スクレイピングなし。公開されているキャッシュ済みのレート制限付き HTTPS エンドポイントを呼び出します。
利用できる機能
| ツール | 機能 |
|---|---|
list_businesses(city?, category?, min_rating?, sort?, limit?) | ビジネスのランキング一覧。並べ替え:top、most-reviewed、newest。 |
get_business(slug) | 詳細プロフィール:住所、電話番号、営業時間、カテゴリー、評価の内訳、上位10件のレビュー。 |
get_reviews(slug, sort?, limit?) | ページ分割されたレビュー。並べ替え:newest、highest、lowest、helpful。 |
search(query, limit?) | すべてのビジネスと医師を対象とした全文検索(FTS5)。 |
list_categories() | 上位カテゴリーとスラッグ付きのサブカテゴリー。 |
list_cities() | ビジネス件数付きのスリランカの都市一覧。 |
さらに、最新件数を返す reviewguru://about リソースも利用できます。
レストラン、ホテル、ショップ、美容サロン、病院、専門分野と診療場所を含むスリランカの医師などのデータを網羅しています。すべてに患者や顧客のレビューが付いています。
インストール
uv を使用(推奨)
uvx reviewguru-mcp
pipx を使用
pipx install reviewguru-mcp
reviewguru-mcp
pip を使用
pip install reviewguru-mcp
reviewguru-mcp
このサーバーは stdio 経由で MCP を使用します。任意の MCP クライアント設定から起動できます。
接続する
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json(Mac)または %APPDATA%\Claude\claude_desktop_config.json(Windows)を編集します。
{
"mcpServers": {
"reviewguru": {
"command": "uvx",
"args": ["reviewguru-mcp"]
}
}
}
Claude Desktop を再起動します。チャット内の 🔌 アイコンに Review Guru のツールが表示されます。
Cursor
Settings → MCP → Add new MCP server:
- コマンド:
uvx - 引数:
reviewguru-mcp
Cline(VS Code)
Cline → Settings → MCP Servers → Add:
{
"reviewguru": {
"command": "uvx",
"args": ["reviewguru-mcp"]
}
}
試してみる
接続したら、アシスタントに次のようなことを尋ねてみてください。
コロンボで評価の高い循環器専門医を3人探し、それぞれが診療している病院を教えてください。
Ministry of Crab について、どんな評判があるか教えてください。直近のレビューを5件取得してください。
週末に菜食主義者としてゴールを訪れます。おすすめのレストランを2軒教えてください。
モデルが適切なツールを選び、回答をまとめます。
設定
環境変数(すべて任意):
| 変数 | デフォルト | 効果 |
|---|---|---|
REVIEWGURU_API | https://reviewguru.lk | API のベース URL。ステージング環境やフォークを指定できます。 |
REVIEWGURU_URL | https://reviewguru.lk | ツールの出力に表示するビジネス URL の生成に使用します。 |
DATABASE_URL | (なし) | 既存の SQLite パスを設定すると、サーバーは HTTP の代わりにローカルデータベースを使用します。メンテナー専用です。 |
レート制限と適切な利用
公開 API は共有されており、**緩やかなレート制限(IP あたり毎分60リクエスト)**があります。より多く利用する場合は、REVIEWGURU_API に独自のデプロイ先を設定してください。
レビューは、Review Guru への帰属表示と該当するビジネス URL へのリンクを付けることで、引用に使用できます。LLM の利用に関するガイドライン全体については、 reviewguru.lk/llms.txt を参照してください。
セルフホスティング
フォークをお考えですか?サーバーは1つの Python ファイル(server.py)で構成されています。次のモードを自動検出します。
- HTTP モード(デフォルト) —
/api/v1エンドポイントを呼び出します。どこでも動作します。 - SQLite モード — 親ディレクトリに
data/reviewguru.dbがある場合に使用します。 メンテナーがミリ秒未満のローカルクエリに使用します。
git clone https://github.com/kapruka/reviewguru-mcp
cd reviewguru-mcp
pip install -e .
reviewguru-mcp
リンク
- 🌐 サイト — https://reviewguru.lk
- 🔌 公開 API — https://reviewguru.lk/api/v1
- 📜 OpenAPI 仕様 — https://reviewguru.lk/api/openapi.json
- 📄 LLM 利用ポリシー — https://reviewguru.lk/llms.txt
- 🐛 課題 — https://github.com/kapruka/reviewguru-mcp/issues
ライセンス
MIT — LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。