mcpField
🤖
🤖 AsyncPraiseRebuke MCP Server

🤖 AsyncPraiseRebuke MCP Server

ローカル
github.com/fabianwilliamsビジネス・マーケティング080 週間前に更新

🤖 AsyncPraiseRebuke MCP Server について

AsyncPraiseRebuke MCP Serverは、MCPクライアントにビジネスレビューと連絡先検索のワークフローを提供します。レビュー検索や評価確認に加え、エージェントによる複数手順で連絡先メールを発見し、記録できます。

主な機能

  1. 01公開レビューの一覧表示と検索
  2. 02高評価・低評価の事業者を表示
  3. 03ビジネスディレクトリの検索
  4. 04事業者の連絡先メールを発見
  5. 05連絡先とディレクトリ項目を記録
  6. 06発見と重複確認の自動化

活用シーン

  1. 01事業者名でレビューを検索
  2. 02評価の高い店舗と低い店舗を比較
  3. 03事業者サイトから連絡先メールを探す
  4. 04新たに見つけた事業者をディレクトリに記録

MCP 対応

Claude DesktopなどのMCP対応クライアントに、レビュー、ディレクトリ、連絡先検索のツールを提供します。エージェントツールはサイト調査、重複確認、ディレクトリへの記録を連携します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの 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 は、Claude Desktop やその他の MCP 準拠クライアントと連携するための、ビジネスのフィードバックおよび連絡先の検索ツール(AI エージェントベースのフローを含む)を提供する Model Context Protocol(MCP) サーバーです。

🔍 できること

このサーバーでは、次のようなツールを利用できます。

  • ✅ 顧客のフィードバックレビューを一覧表示・検索する
  • ✅ 評価が最も高い施設と最も低い施設を表示する
  • ✅ スクレイピングとヒューリスティックを使って、ビジネスの連絡先メールアドレスを検索する
  • ✅ Cosmos DB ベースのディレクトリに新しいエントリを記録する
  • ✅ ツールのロジックをエージェントで連鎖させ、複数ステップのフローを自動化する

🧩 利用可能なツール

コアツール(ステートレスで再利用可能)

これらは、個別の機能に特化して使用できます。

  • `listPublicReviews` – すべての公開フィードバックエントリを取得します
  • `getTopRatedLocations` – 評価が最も高いビジネスと最も低いビジネスを表示します
  • `searchReviews` – ビジネス名の一部を使ってレビューを検索します
  • `searchBusinessDirectory` – Cosmos DB 内の既存のビジネスエントリを検索します
  • `logBusinessEmail` – ビジネスの連絡先メールアドレスを手動で追加します
  • `discoverBusinessEmail` (ClicknContact 由来) – ビジネスのウェブサイトからメールアドレスとフォームのフィールドを検出します
🧠 エージェントツール:`discoverAndLogBusinessEmail`

このエージェント化されたツールは、ワークフロー全体を自動化します。

  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

🧪 エージェントのテスト

依存関係がインストールされていることを確認し、プロジェクトをビルドします。

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 — 使用、フォーク、エージェント化はご自由にどうぞ。

❤️ を込めて、@fabianwilliams が作成

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。