关于 🤖 AsyncPraiseRebuke MCP Server
AsyncPraiseRebuke MCP Server 为 MCP 客户端提供商家评价和联系信息发现流程。其工具可搜索反馈、查看商家评分,并查找和记录联系邮箱,也支持由 Agent 执行多步流程。
主要功能
- 01列出并搜索公开评价
- 02查看评分最高与最低的商家
- 03搜索商家目录
- 04发现商家联系邮箱
- 05记录联系人和目录条目
- 06自动执行发现与重复项检查
适用场景
- 01按商家名称查找评价
- 02比较评分较高和较低的地点
- 03从商家网站查找联系邮箱
- 04将新发现的商家记录到目录
MCP 相关
向 Claude Desktop 及其他兼容 MCP 的客户端提供评价、目录和联系信息发现工具。Agent 工具可串联网站信息发现、重复项检查和目录记录。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
6收录的工具列表 · 更新于 3 周前
此工具无需参数。
详细介绍
🤖 AsyncPraiseRebuke MCP 服务
AsyncPraiseRebuke-MCP 是一个 模型上下文协议(MCP) 服务,提供业务反馈和联系人发现工具(包括基于 AI Agent 的流程),可集成到 Claude Desktop 或任何其他兼容 MCP 的客户端中。
🔍 功能介绍
此服务提供的工具可以:
- ✅ 列出并搜索客户反馈评价
- ✅ 查看评分最高和最低的商家
- ✅ 通过抓取和启发式方法发现商家的联系邮箱
- ✅ 将新条目记录到基于 Cosmos DB 的目录中
- ✅ 使用 Agent 串联工具逻辑,自动执行多步骤流程
🧩 可用工具
核心工具(无状态且可复用)
这些工具可单独使用,以实现特定功能:
- `listPublicReviews` – 获取所有公开反馈条目
- `getTopRatedLocations` – 查看评分最高和最低的商家
- `searchReviews` – 按商家名称的部分内容搜索评价
- `searchBusinessDirectory` – 在 Cosmos DB 中查找现有商家条目
- `logBusinessEmail` – 手动添加商家的联系邮箱
- `discoverBusinessEmail` (来自 ClicknContact) – 从商家网站发现邮箱和表单字段
🧠 Agent 工具:`discoverAndLogBusinessEmail`
此 Agent 化工具可自动执行整个工作流:
- 调用 ClicknContact 以发现联系信息
- 检查你的 Cosmos DB 目录,防止重复
- 根据需要,使用占位值记录新商家
工具名称: `discoverAndLogBusinessEmail`
来源: `ClicknContactScannerAgent`
🚀 开始使用
npm install -g @fabianwilliams/asyncpraiserebuke-mcp
然后添加到 Claude Desktop 配置中:
"ClicknContactScannerAgent": {
"command": "npx",
"args": [
"--yes",
"@fabianwilliams/asyncpraiserebuke-mcp",
"scanAndLogNewBusinessEmails"
],
"env": {
"REVIEW_API_KEY": "your-key-here",
"REVIEW_API_BASE_URL": "https://your-api.com/api"
}
}
你也可以手动运行:
npx --yes @fabianwilliams/asyncpraiserebuke-mcp scanAndLogNewBusinessEmails
🛠 开发结构
/src
apiClient.ts // Cosmos-backed endpoint calls
main.ts // MCP tool definitions
types.ts // Shared types
scanAndLogNewBusinessEmails.ts // CLI agent wrapper
/test
businessesToScan.json // Sample test data
🧪 测试 Agent
确保已安装依赖项并构建项目:
npm install
npm run build
然后运行:
npx @fabianwilliams/asyncpraiserebuke-mcp scanAndLogNewBusinessEmails
或者通过 Claude Desktop 测试:
请扫描以下网站以查找联系邮箱,并记录目录中尚未收录的邮箱:https://example1.com、https://example2.com
📦 发布
维护者请执行:
npm version patch # or minor / major
npm publish --access public
🪪 许可证
MIT — 随意使用、分叉或改造为 Agent。
由 @fabianwilliams ❤️ 打造
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。