AsyncPraiseRebuke-MCP 是一个 模型上下文协议(MCP) 服务器,它提供业务反馈和联系发现工具,其中包括基于 AI 代理的流程,可用于与 Claude Desktop 或任何其他符合 MCP 标准的客户端集成。
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
此服务器为以下功能提供支持:
这些工具可以单独使用,以实现特定功能:
listPublicReviews – 获取所有公开反馈条目getTopRatedLocations – 查看评分最高的商家和最低的商家searchReviews – 按部分业务名称搜索评论searchBusinessDirectory – 在 Cosmos DB 中查找现有业务条目logBusinessEmail – 手动添加业务联系邮箱discoverBusinessEmail (来自 ClicknContact) – 从商家网站抓取邮件地址和表单字段discoverAndLogBusinessEmail此代理化工具自动执行整个工作流:
工具名称:discoverAndLogBusinessEmail
来源:ClicknContactScannerAgent
/src
apiClient.ts // 基于 Cosmos 的端点调用
main.ts // MCP 工具定义
types.ts // 共享类型
scanAndLogNewBusinessEmails.ts // CLI 代理包装器
/test
businessesToScan.json // 测试数据样本
npm install
npm run build
npx @fabianwilliams/asyncpraiserebuke-mcp scanAndLogNewBusinessEmails
也可以通过 Claude Desktop 测试:
请扫描以下网站以查找联系邮箱,并记录任何不在目录中的新条目:https://example1.com, https://example2.com
对于维护者:
npm version patch # 或 minor / major
npm publish --access public
MIT — 使用、分叉并代理化。
由 @fabianwilliams 热心打造