关于 reviewguru
reviewguru 是一个 MCP 服务,让 AI Agent 查询斯里兰卡商家评价和医生资料。它通过公开、缓存的 API 提供搜索、详情、评价、类别和城市查询,无需 API 密钥,也不进行抓取。
主要功能
- 01按城市和类别浏览商家
- 02获取商家资料与评价
- 03搜索商家和医生
- 04列出类别及斯里兰卡城市
- 05通过资源提供实时统计
适用场景
- 01按专科和城市查找高评分医生
- 02根据评分和评价比较商家
- 03搜索最新或有帮助的顾客评价
MCP 相关
MCP 服务通过 stdio 向 MCP 客户端提供六种查询工具和 `reviewguru://about` 资源,并使用公开、缓存且限流的 HTTPS 接口。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Review Guru MCP Server
一个 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_API | https://reviewguru.lk | API 基础 URL — 可指向预发布环境或分支。 |
REVIEWGURU_URL | https://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
链接
- 🌐 网站 — https://reviewguru.lk
- 🔌 公共 API — https://reviewguru.lk/api/v1
- 📜 OpenAPI 规范 — https://reviewguru.lk/api/openapi.json
- 📄 大模型使用政策 — https://reviewguru.lk/llms.txt
- 🐛 问题反馈 — https://github.com/kapruka/reviewguru-mcp/issues
许可证
MIT — 参见 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。