mcpField
🤖
🤖 AsyncPraiseRebuke MCP Server

🤖 AsyncPraiseRebuke MCP Server

本地服务
github.com/fabianwilliams商业与营销080 周前更新

关于 🤖 AsyncPraiseRebuke MCP Server

AsyncPraiseRebuke MCP Server 为 MCP 客户端提供商家评价和联系信息发现流程。其工具可搜索反馈、查看商家评分,并查找和记录联系邮箱,也支持由 Agent 执行多步流程。

主要功能

  1. 01列出并搜索公开评价
  2. 02查看评分最高与最低的商家
  3. 03搜索商家目录
  4. 04发现商家联系邮箱
  5. 05记录联系人和目录条目
  6. 06自动执行发现与重复项检查

适用场景

  1. 01按商家名称查找评价
  2. 02比较评分较高和较低的地点
  3. 03从商家网站查找联系邮箱
  4. 04将新发现的商家记录到目录

MCP 相关

向 Claude Desktop 及其他兼容 MCP 的客户端提供评价、目录和联系信息发现工具。Agent 工具可串联网站信息发现、重复项检查和目录记录。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"asyncpraiserebuke": {
"command": "npx",
"args": [
"-y",
"@fabianwilliams/asyncpraiserebuke-mcp"
]
}
}
}
启动命令npx -y @fabianwilliams/asyncpraiserebuke-mcp

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

安装包
npm@fabianwilliams/asyncpraiserebuke-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 化工具可自动执行整个工作流:

  1. 调用 ClicknContact 以发现联系信息
  2. 检查你的 Cosmos DB 目录,防止重复
  3. 根据需要,使用占位值记录新商家

工具名称: `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 ❤️ 打造

评论

支持 Markdown

第一次接触 MCP?

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

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