当地商业信誉MCP
MCP服务器,用于通过人工智能监控和管理本地业务评论。搜索业务、获取评论、分析趋势、起草回复并与竞争对手进行基准测试——所有这些都由谷歌地图数据通过Outcraper提供支持。
专为餐馆、沙龙、牙科诊所、健身房和其他当地服务企业的业主运营商而建。
特性
| 工具 | 说明 |
|---|---|
search_businesses | 按名称、类别或位置搜索企业 |
get_reviews | 使用过滤器获取评论(星级、日期范围、仅限未回复) |
get_summary | 每周摘要:平均评分、趋势、最高投诉/赞美 |
draft_reply | 获取撰写回复的评论背景和语气指导 |
analyze_competitors | 比较竞争对手的评级、评论和投诉 |
加上2个提示模板: review-response 和 weekly-digest.
快速开始
# Install dependencies
npm install
# Run in mock mode (no API keys needed)
ENABLE_MOCK_MODE=true npm run dev
# Build for production
npm run build
npm start设置
优于API
所有业务和审查数据均来自 外刮器,通过简单的API提供谷歌地图数据。
- 在以下网址创建免费帐户 outscraper.com
- 从获取API密钥 app.outscraper.com/account/api
- 添加
.env:
OUTSCRAPER_API_KEY=your-outscraper-api-key免费版每月有500条评论,对大多数小企业来说足够了。
环境变量
| 变量 | 必填 | 默认 | 描述 |
|---|---|---|---|
OUTSCRAPER_API_KEY | 是\* | - | 超过API关键业务和审查数据 |
ENABLE_MOCK_MODE | 没有 | false | 使用没有任何API密钥的模拟数据 |
PORT | 没有 | 8080 | 服务器端口 |
LOG_LEVEL | 没有 | info | 日志记录级别(调试、信息、警告、错误) |
\*在以下情况下不需要 ENABLE_MOCK_MODE=true
发展
# Run tests
npm test
# Run tests in watch mode
npm run test:watch
# Type check
npx tsc --noEmit
# Run with hot reload
npm run dev建筑
src/
index.ts - Entry point, Express server
server/
mcp-server.ts - Tool and prompt registration
tools/ - Individual tool handlers
services/
outscraper-client.ts - Outscraper API wrapper
outscraper-review-service.ts - Review service (Outscraper-backed)
competitor-service.ts - Competitor analysis implementation
mock-review-service.ts - Mock service for dev/testing
mock-competitor-service.ts - Mock competitor data
types/ - TypeScript interfaces and Zod schemas
utils/ - Rate limiter, logger, helpers许可证
麻省理工学院
