mcpField
R
reviewguru

reviewguru

本地服务
reviewguru.lk商业与营销026 周前更新

关于 reviewguru

reviewguru 是一个 MCP 服务,让 AI Agent 查询斯里兰卡商家评价和医生资料。它通过公开、缓存的 API 提供搜索、详情、评价、类别和城市查询,无需 API 密钥,也不进行抓取。

主要功能

  1. 01按城市和类别浏览商家
  2. 02获取商家资料与评价
  3. 03搜索商家和医生
  4. 04列出类别及斯里兰卡城市
  5. 05通过资源提供实时统计

适用场景

  1. 01按专科和城市查找高评分医生
  2. 02根据评分和评价比较商家
  3. 03搜索最新或有帮助的顾客评价

MCP 相关

MCP 服务通过 stdio 向 MCP 客户端提供六种查询工具和 `reviewguru://about` 资源,并使用公开、缓存且限流的 HTTPS 接口。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"kapruka-reviewguru": {
"command": "uvx",
"args": [
"reviewguru-mcp"
],
"env": {
"REVIEWGURU_API": "<REVIEWGURU_API>"
}
}
}
}
启动命令uvx reviewguru-mcp
需要配置的环境变量
REVIEWGURU_APIOverride the Review Guru API base URL. Defaults to https://reviewguru.lk — only set this when pointing at a fork or staging environment.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypireviewguru-mcp0.1.2

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Review Guru MCP Server

PyPI License: MIT

一个 MCP 服务,可将 Review Guru 上的斯里兰卡商家评价和医生资料提供给 Claude Desktop、Cursor、Cline 或任何兼容 MCP 的 AI Agent。

无需 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()顶级类别及带有 slug 的子类别。
list_cities()斯里兰卡城市及其商家数量。

此外,reviewguru://about 资源还会返回实时统计数据。

数据涵盖餐厅、酒店、商店、美容院、医院、具有专业领域和执业地点信息的斯里兰卡医生等,均附有患者/顾客评价。

安装

使用 uv(推荐)
uvx reviewguru-mcp
使用 pipx
pipx install reviewguru-mcp
reviewguru-mcp
使用 pip
pip install reviewguru-mcp
reviewguru-mcp

该服务通过标准输入/输出使用 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

设置 → MCP → 添加新的 MCP 服务:

  • 命令: uvx
  • 参数: reviewguru-mcp
Cline(VS Code)

Cline → 设置 → MCP Servers → 添加:

{
  "reviewguru": {
    "command": "uvx",
    "args": ["reviewguru-mcp"]
  }
}

试试看

连接配置完成后,可以向助手提出以下问题:

帮我找出科伦坡评分较高的三位心脏病专家,并告诉我他们各自在什么医院出诊。

人们如何评价 Ministry of Crab?找出最近的五条评价。

我是一名素食者,周末要去加勒游玩——请推荐两家餐厅。

模型会选择合适的工具,并整合答案。

配置

环境变量(均为可选):

变量默认值作用
REVIEWGURU_APIhttps://reviewguru.lkAPI 基础 URL — 可指向预发布环境或分支。
REVIEWGURU_URLhttps://reviewguru.lk用于在工具输出中生成商家 URL。
DATABASE_URL(无)如果设置为现有 SQLite 路径,服务将使用本地数据库,而非 HTTP。仅供维护者使用。

速率限制与合理使用

公共 API 由所有用户共享,并设有轻度速率限制(每个 IP 每分钟 60 次请求)。如需更高用量,请将 REVIEWGURU_API 设置为你自己的部署地址。

引用评价时,须注明来源为 Review Guru,并链接回相应商家的 URL。完整的大模型使用指南请参阅 reviewguru.lk/llms.txt。

自托管

想要分支?该服务只有一个 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

链接

许可证

MIT — 参见 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。