pro.makeup について
pro.makeup は、100 以上の国・地域にあるメイクアップ専門家、学校、ショップ、ブランドを検索するエージェント向け MCP サーバーです。検索、事業者情報の参照、近隣サービスの発見に対応します。
主な機能
- 01メイク専門家の検索
- 02Slug による事業者検索
- 03近隣サービスの検索
- 04メイク学校の一覧
- 05検索概要の取得
活用シーン
- 01顧客向けのメイクアーティスト探し
- 02メイクサービス事業者の比較
- 03近隣のメイク学校の発見
MCP 対応
MCP クライアント向けに 8 個のツール、3 個のプロンプト、2 個のテンプレート付きリソースを公開します。読み取りツールは認証不要で、電話関連および書き込みツールにはスコープ付き Bearer トークンが必要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://pro.makeup/api/mcpclaude mcp add --transport http makeup-pro https://pro.makeup/api/mcp{"mcpServers":{"makeup-pro":{"type":"http","url":"https://pro.makeup/api/mcp"}}}Cursor で開く{"servers":{"makeup-pro":{"type":"http","url":"https://pro.makeup/api/mcp"}}}VS Code で開く{"mcpServers":{"makeup-pro":{"type":"http","url":"https://pro.makeup/api/mcp"}}}{"mcpServers":{"makeup-pro":{"serverUrl":"https://pro.makeup/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
8| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| city | string | いいえ | 都市名。英語で入力してください(ラテン文字を使用しない都市の場合は現地の文字)。 |
| limit | integer | いいえ | 返す結果の最大数。 |
| query | string | いいえ | 名前とプロフィール文を対象に自由テキスト検索します。214K 行の Business テーブルに対する ILIKE のコストを抑えるため、上限は 100 文字です。 |
| country | string | いいえ | ISO-3166 alpha-2 の国コード(例:"US")または国名全体。 |
| service | string | いいえ | ビジネスが提供必須のサービス(例:"bridal"、"editorial")。 |
| category | enum | いいえ | カテゴリの単一フィルター。指定しない場合はすべてのカテゴリを検索します。artist | salon | school | shop | brand |
| verified_only | boolean | いいえ | 認証済みの掲載情報に限定します。デフォルトは true です。 |
詳細
pro.makeup MCP サーバー
pro.makeup ディレクトリ向けのホスト型Model Context Protocolサーバーです。100 か国以上にわたる、認定を受けた 214,000 人以上のメイクアップ専門家(アーティスト、サロン、スクール、ショップ、ブランド)を掲載しています。
このリポジトリは、https://pro.makeup/api/mcp で稼働するホスト型 MCP サーバーの公開仕様および連携キットです。サーバー自体は PRO Makeup / Evergrow Management PTE LTD が運営しています。このリポジトリには、サーバーカード、OpenAPI 仕様、クライアント設定例、レジストリへの登録メタデータ、アーキテクチャドキュメントがまとめられています。
メイクアップ専門家、スクール、ショップを探す必要があるエージェントを構築している場合は、MCP 対応クライアントを上記の URL に接続するだけで利用できます。
クイックスタート
Claude Desktop / Claude Code
claude_desktop_config.json(Claude Desktop)またはプロジェクトごとの
.mcp.json(Claude Code)に追加します。
{
"mcpServers": {
"promakeup": {
"type": "streamable-http",
"url": "https://pro.makeup/api/mcp"
}
}
}
Cursor
~/.cursor/mcp.json に追加します。
{
"mcpServers": {
"promakeup": {
"url": "https://pro.makeup/api/mcp"
}
}
}
生の HTTP(curl)
curl -s -X POST https://pro.makeup/api/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
その他の設定例については、examples/ を参照してください。
提供内容
8 個のツール、3 個のプロンプト、2 個のテンプレート付きリソースを提供します。読み取りツールはすべて認証不要です。電話番号関連の 2 つのツールと書き込みツールには、スコープ付き Bearer トークンが必要です(spec/auth.md を参照)。
| ツール | スコープ | 読み取り専用? |
|---|---|---|
promakeup_search_pros | open | ✅ |
promakeup_get_business_by_slug | open | ✅ |
promakeup_get_business_by_phone | owner:read | ✅ |
promakeup_get_business | open | ✅ |
promakeup_list_services_nearby | open | ✅ |
promakeup_list_schools | open | ✅ |
promakeup_get_discovery_summary | open | ✅ |
promakeup_emit_listing_event | listing-events:write | ❌ |
プロンプト:find_makeup_pro、compare_pros、book_appointment_intent。
リソース:promakeup://business/{slug}、promakeup://category/{category}/featured。
ツールの説明全文、入力スキーマ、出力例は、spec/server-card.json と
spec/openapi.json に記載されています。
認証
トークンは運営者から別途発行されます。以下の情報を添えて
[email protected] にメールしてください。
- 連携名とユースケース
- 必要なスコープ(動作する最小限の組み合わせ)
- 想定されるリクエスト量
トークン形式、ライフサイクル、エラーレスポンスの詳細は
spec/auth.md を参照してください。
リポジトリ構成
.
├── README.md — this file
├── LICENSE — MIT
├── server.json — MCP registry (registry.modelcontextprotocol.io) submission
├── smithery.yaml — Smithery.ai integration manifest
├── spec/
│ ├── server-card.json — SEP-1649 MCP server card
│ ├── agent-card.json — A2A protocol descriptor
│ ├── openapi.json — OpenAPI 3.1 spec for the underlying HTTP API
│ ├── auth.md — Bearer-token authentication model
│ ├── agents.md — agent-oriented integration guide
│ ├── llms.txt — llms.txt manifest (short)
│ └── llms-full.txt — llms-full.txt reference (comprehensive)
├── examples/
│ ├── claude-desktop.json — Claude Desktop MCP config
│ ├── cursor.json — Cursor MCP config
│ ├── vscode.json — VS Code (mcp-aware extensions) config
│ ├── curl-quickstart.sh — bash smoke tests
│ └── typescript-client.ts — minimal TypeScript client over JSON-RPC
└── docs/
├── architecture.md — design of the hosted MCP server
└── registry-submission.md — registry submission tracker
登録状況
この MCP サーバーは、以下のレジストリに登録されています。
| レジストリ | 状況 | リンク |
|---|---|---|
| registry.modelcontextprotocol.io(公式) | 公開中 | makeup.pro/mcp |
| PulseMCP | 公式レジストリから自動取り込み | 7 日以内に反映予定 |
| Glama | 公式レジストリから自動取り込み | 1~3 日以内に反映予定 |
| MCP Now | 公式レジストリから自動取り込み | 数日以内に反映予定 |
| Smithery.ai | 手動での申請が必要(GitHub OAuth) | — |
| mcp.so | 手動での申請が必要 | docs/registry-submission.md を参照 |
問題の報告/変更のリクエスト
- ツールのバグや動作に関する問題:GitHub issue を作成してください。
- 特定の事業者の掲載情報に誤りがある場合は、
pro.makeupの掲載ページにある「この掲載情報を報告」リンクから報告するか、[email protected]にメールしてください。 - セキュリティ上の問題は、
[email protected]に直接メールしてください(公開 issue は作成しないでください)。
ライセンス
MIT — LICENSE をご覧ください。pro.makeup ディレクトリのデータ自体は © PRO Makeup / Evergrow Management PTE LTD です。データの利用ポリシーは、Content-Signal ディレクティブ(search=yes, ai-train=yes, ai-input=yes)を通じて、サイトの robots.txt に記載されています。
運営者
Evergrow Management PTE LTD が運営しています。お問い合わせ先は [email protected] です。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。