mcpField
P
pacer-mcp

pacer-mcp

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

pacer-mcp について

Pacerの収益管理データを扱う、すでに廃止された単体MCPサーバーです。ツールからAPIに接続できず、READMEは削除してインプロセス版のPacerコネクターを使うよう案内しています。

主な機能

  1. 01廃止済み、API呼び出し不可
  2. 02過去のポートフォリオ・予約ツール
  3. 03過去のペーシング・市場指標
  4. 04過去の顧客ヘルス概要
  5. 05過去のGuesty料金設定ツール

活用シーン

  1. 01以前のツール範囲の確認
  2. 02代替となるPacerコネクターの特定

MCP 対応

以前はstdio経由でPacer APIエンドポイントをMCPツールとして公開していました。単体サーバーは廃止済みのため、MCPクライアント設定から削除する必要があります。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"str-consulting-pacer": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"PACER_CORE_URL",
"-e",
"PACER_CORE_TOKEN",
"ghcr.io/str-consulting/pacer-mcp:1.0.0"
],
"env": {
"PACER_CORE_URL": "<PACER_CORE_URL>",
"PACER_CORE_TOKEN": "<PACER_CORE_TOKEN>"
}
}
}
}
起動コマンドdocker run -i --rm -e PACER_CORE_URL -e PACER_CORE_TOKEN ghcr.io/str-consulting/pacer-mcp:1.0.0
設定が必要な環境変数
PACER_CORE_URLBase URL of the pacer/core app (PAT JSON API). Defaults to production (portal.pacerrev.io).
PACER_CORE_TOKENシークレットPersonal access token (pat_...) issued via `pacer pat create`. Requires the employee role or higher.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
ocighcr.io/str-consulting/pacer-mcp:1.0.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

pacer-mcp

🪦 廃止済みです。 このスタンドアロンの PAT-over-stdio サーバーは、Pacer API に接続できなくなりました。すべてのツールは、core に組み込まれたインプロセス(「インライン」)Pacer MCP コネクターに切り替えるよう通知します。このコネクターは、claude.ai/Claude Cowork でホスト型の **「Pacer」**コネクターとして提供されており、ツールは mcp__…Pacer__… として表示されます。スタンドアロンバイナリはネットワーク経由で portal.pacerrev.io の API を呼び出していましたが、現在は認証されていない API 呼び出しが HTML のログインページにリダイレクトされます。インプロセスコネクターは、ネットワークを経由せずに同じ /api/v1 ハンドラーを呼び出し、API ホストとの不整合が生じません。**このサーバーを MCP クライアントの設定から削除してください。**以下のセットアップとツールのドキュメントは、履歴参照用としてのみ残されています。

Pacer/core の API エンドポイントを、Claude Code(および MCP 対応のその他のクライアント)用のネイティブツールとして公開する MCP サーバーです。バイナリは 1 つ、stdio トランスポートで、手間はかかりません。

インストール

macOS(Homebrew)
brew install STR-Consulting/tap/pacer-mcp
Windows(Scoop)
scoop bucket add pacer https://github.com/STR-Consulting/scoop-bucket
scoop install pacer-mcp

プログラミングに詳しくない方は、AI アシスタントに渡せるコピー&ペースト用のプロンプトが記載された docs/windows-setup.md をご覧ください。

Linux(バイナリ tarball)

サーバー/自動化での利用向けです。<version> を置き換え、amd64 または arm64 を選択してください。

curl -fsSL https://github.com/STR-Consulting/mcp/releases/latest/download/pacer-mcp_<version>_linux_amd64.tar.gz | tar -xz
sudo install pacer-mcp /usr/local/bin/

OCI イメージも利用できます:ghcr.io/str-consulting/pacer-mcp:latest(linux/amd64 + linux/arm64)。

ソースから
go install github.com/STR-Consulting/pacer-mcp@latest

セットアップ

MCP の設定に追加してください(例:プロジェクト内の .mcp.json または Claude Code のユーザー設定)。

{
  "mcpServers": {
    "pacer": {
      "command": "pacer-mcp",
      "env": {
        "PACER_CORE_URL": "https://portal.pacerrev.io",
        "PACER_CORE_TOKEN": "pat_..."
      }
    }
  }
}
環境変数説明デフォルト
PACER_CORE_URLpacer/core アプリのベース URL(PAT JSON API がここにマウントされています)https://portal.pacerrev.io
PACER_CORE_TOKEN個人用アクセストークン。形式は pat_...(未設定)

インストール後に health_check を実行して、サーバーが core に接続できることを確認してください。

PAT は core 管理者が pacer pat create --user <email> --label <name> で発行します。使用には employee 以上のロールが必要で、Authorization: Bearer pat_... として送信します。

ツール

各ツールの詳細な説明(注意事項、用途、引数)は、登録時に MCP クライアントへ返されます。エージェントはツール選択時に説明を確認できます。以下の一覧は簡易インデックスです。

運用
ツール内容
health_checkPacer API に ping を送り、設定と到達可能性を報告します
ポートフォリオの基本情報
ツール内容
list_briefable_portfoliosアクティブなポートフォリオを列挙します(任意の q 名前フィルター)
list_portfolio_teams一括取得:すべてのポートフォリオの通知チーム(RM/RD/Jon)
get_portfolio_team1 つのポートフォリオの通知チーム
list_portfolio_unitsユニット一覧:寝室数、タイプ、管理/稼働状況、所在地
list_portfolio_reservations日付範囲内の予約(check_in/check_out/booked_on による)
パフォーマンス
ツール内容
get_portfolio_pacing最近の予約と、YoY の賃料/ADR/ABW/LOS、および異常スコア
get_portfolio_metrics_ytdCY と PY の YTD 比較:売上、ADR、稼働率、RevPAR、LOS、件数
get_portfolio_market_metrics1 か月分の CY と PY の比較、および市場ベンチマークとの差分。任意で分解も可能
Guesty PMS
ツール内容
guesty_pricing_configユニットごとの価格設定:基本料金、手数料、最小/最大宿泊数、係数、チャネル設定
guesty_reservation_promotions1 か月分の予約に適用されたチャネル別プロモーション(Airbnb、Vrbo など)
クライアントの健全性
ツール内容
get_client_health_briefポートフォリオの最新(または指定日付の)センチメント概要
upsert_client_health_brief簡易センチメント概要を記録します(1~5 + ステージ + ペイロード)
list_client_health_briefsダッシュボード表示:指定日時点での、ポートフォリオごとの最新概要
get_client_health_scoring_configスコアリングの重み、ラベル、ティアのしきい値
upsert_intel_brief完全版のインテリジェンス概要を公開します(Postgres + ClickUp タスク + BigQuery ミラー)
KeyData
ツール機能
list_managed_keydata_unitsKeyData 顧客アカウントの Pacer 管理対象ユニット UUID

ラップされていません:POST /portfolios/{p}/intel-brief/attachments(multipart バイナリアップロード)。MCP には multipart を自然に扱う仕組みがありません。

開発

go build -o pacer-mcp .
go test ./...
golangci-lint run --fix ./...

リリースは自動化されています。v* タグをプッシュすると、GitHub Actions が darwin-arm64、windows-amd64、linux-{amd64,arm64} のバイナリ(および ghcr.io/str-consulting/pacer-mcp OCI イメージ)をビルドし、Homebrew tap と Scoop bucket を更新して、MCP Registry に公開します。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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