商业反馈与联系发现服务

AsyncPraiseRebuke-MCP是一个基于模型上下文协议(MCP)的服务器,提供商业反馈管理和联系发现工具,包括基于AI代理的流程,适用于Claude Desktop或任何其他兼容MCP的客户端。

  • by fabianwilliams
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 fabianwilliams/asyncpraiserebuke-mcp

使用说明

🤖 AsyncPraiseRebuke MCP服务器

AsyncPraiseRebuke-MCP 是一个 模型上下文协议(MCP) 该服务器公开业务反馈和联系人发现工具,包括基于AI代理的流,用于与Claude Desktop或任何其他符合MCP的客户端集成。

🔍 它做什么

此服务器支持以下工具:

  • ✅ 列出并搜索客户反馈评论
  • ✅ 查看评分最高和最低的机构
  • ✅ 使用抓取和启发式方法发现业务联系人电子邮件
  • ✅ 将新条目记录到基于Cosmos DB的目录中
  • ✅ 带有代理的链式工具逻辑,可自动化多步流程

🧩 可用工具

核心工具(无状态和可重用)

这些可以单独用于集中功能:

  • `listPublicReviews `–获取所有公众反馈条目
  • `getTopRatedLocations–查看评分最高和最低的企业
  • `searchReviews `–按部分企业名称搜索评论
  • `searchBusinessDirectory `–在Cosmos DB中查找现有业务条目
  • `logBusinessEmail `–手动添加业务联系人电子邮件
  • `发现商业电子邮件` (来自ClicknContact) –从商业网站发现电子邮件和表单字段

🧠 代理工具:`discoverAndLogBusinessEmail`

此代理化工具自动化了整个工作流程:

  1. 呼叫ClicknContact以查找联系信息
  2. 检查Cosmos DB目录以防止重复
  3. 如果需要,使用占位符值记录新业务

工具名称: `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

🪪 许可证

麻省理工学院——使用它,分叉它,代理它。

内置于❤️ 靠近 @法比安·威廉姆斯