使用说明
🤖 AsyncPraiseRebuke MCP服务器
AsyncPraiseRebuke-MCP 是一个 模型上下文协议(MCP) 该服务器公开业务反馈和联系人发现工具,包括基于AI代理的流,用于与Claude Desktop或任何其他符合MCP的客户端集成。
🔍 它做什么
此服务器支持以下工具:
- ✅ 列出并搜索客户反馈评论
- ✅ 查看评分最高和最低的机构
- ✅ 使用抓取和启发式方法发现业务联系人电子邮件
- ✅ 将新条目记录到基于Cosmos DB的目录中
- ✅ 带有代理的链式工具逻辑,可自动化多步流程
🧩 可用工具
核心工具(无状态和可重用)
这些可以单独用于集中功能:
- `listPublicReviews `–获取所有公众反馈条目
- `getTopRatedLocations–查看评分最高和最低的企业
- `searchReviews `–按部分企业名称搜索评论
- `searchBusinessDirectory `–在Cosmos DB中查找现有业务条目
- `logBusinessEmail `–手动添加业务联系人电子邮件
- `发现商业电子邮件` (来自ClicknContact) –从商业网站发现电子邮件和表单字段
🧠 代理工具:`discoverAndLogBusinessEmail`
此代理化工具自动化了整个工作流程:
- 呼叫ClicknContact以查找联系信息
- 检查Cosmos DB目录以防止重复
- 如果需要,使用占位符值记录新业务
工具名称: `discoverAndLogBusinessEmail`
来源: `单击Contact ScannerAgent`
🚀 入门指南
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
🧪 测试代理
确保已安装依赖项并构建项目:
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
🪪 许可证
麻省理工学院——使用它,分叉它,代理它。
内置于❤️ 靠近 @法比安·威廉姆斯
