mcpField
R
Recruitercheck Mcp

Recruitercheck Mcp

リモート
github.com/jesslbrownセキュリティ023 週間前に更新
リポジトリ

Recruitercheck Mcp について

RecruiterCheck MCPは、求人情報、採用担当者のメール、企業ドメインの詐欺リスクを評価するサーバーです。ツールは決定論的なリスクスコアと説明を返し、スキャンイベントをSupabaseに保存します。

主な機能

  1. 01求人情報の正当性を評価
  2. 02採用担当者メールのリスク確認
  3. 03企業ドメインのリスク確認
  4. 04リスク要因の説明
  5. 05スキャンイベントをSupabaseに保存

活用シーン

  1. 01応募前に求人情報を確認
  2. 02予期しない採用メールを評価
  3. 03求人に関連する企業ドメインを確認

MCP 対応

RecruiterCheckは、求人情報、採用担当者メール、企業ドメイン、リスク要因を調べるツールをMCPクライアントに提供します。各ツールの利用にはAPIキーが必要です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp-server-seven-alpha.vercel.app/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://mcp-server-seven-alpha.vercel.app/mcp認証が必要

ツール

4
パラメーター型必須説明
apiKeystringはい
titlestringはい
descriptionstringはい
companyNamestringいいえ
recruiterEmailstringいいえ
jobPostingUrlstringいいえ
observedSignalsarrayいいえ

詳細

RecruiterCheck MCP

RecruiterCheck は、求人情報、採用担当者からのメール、企業ドメインの詐欺リスクをユーザーがすばやく評価できるよう支援する MCP サーバーです。

提供する機能

ツール:

  • check_job_posting_legitimacy
  • check_recruiter_email
  • check_company_domain
  • explain_risk_signals

各ツール:

  • API キーが必要です
  • 決定論的なリスクスコアリング結果を返します
  • スキャンイベントを Supabase に永続化します

リポジトリ構成

  • apps/mcp-server:TypeScript 製 MCP サーバー
  • supabase/migrations:SQL マイグレーション
  • apps/landing:最小構成のランディングページ
  • registry:レジストリ登録用アセット

クイックスタート

  1. 依存関係をインストールします

cd apps/mcp-server npm install

  1. 環境変数を設定します

export SUPABASE_URL="https://.supabase.co" export SUPABASE_SERVICE_ROLE_KEY=""

  1. ビルドします

npm run build

  1. サーバーを起動します

npm run start

データベーススキーマを適用する

リポジトリのルートから実行します:

supabase link --project-ref supabase db push

MVP に適用されるマイグレーションファイル:

  • supabase/migrations/202605180001_mvp_core.sql

作成されるもの:

  • public.users
  • public.api_keys
  • public.flagged_domains
  • public.scans

API キーのモデル

サーバーは各ツールの入力に apiKey が含まれていることを想定します。 api_keys.key_hash には API キーの SHA-256 ハッシュが保存されます。

推奨される手順:

  1. バックエンドでキーを生成します
  2. SHA-256 でハッシュ化します
  3. ハッシュを user_id とともに public.api_keys に保存します
  4. 生のキーは一度だけ顧客に渡します

ローカルでのスモークテスト

cd apps/mcp-server node scripts/mcp-smoke.mjs

MCP クライアント設定の例

ローカルの MCP 対応クライアントで次の設定を使用します:

{ "mcpServers": { "recruitercheck": { "command": "node", "args": ["/ABSOLUTE/PATH/recruitercheck-mcp/apps/mcp-server/dist/index.js"], "env": { "SUPABASE_URL": "https://.supabase.co", "SUPABASE_SERVICE_ROLE_KEY": "" } } } }

ランディングページ

最小構成のページ:

  • apps/landing/index.html

レジストリアセット

以下を参照してください:

  • registry/mcp.json
  • registry/install.md
  • registry/prompts.md
  • registry/submissions.md
  • registry/distribution.md

ホスト型 MCP エンドポイント(本番環境)

ステータス

ロードマップのステータスは次のファイルで管理されています:

  • docs/ROADMAP_MVP.md

コメント

MCP は初めてですか?

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

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