pacer-mcp について
Pacerの収益管理データを扱う、すでに廃止された単体MCPサーバーです。ツールからAPIに接続できず、READMEは削除してインプロセス版のPacerコネクターを使うよう案内しています。
主な機能
- 01廃止済み、API呼び出し不可
- 02過去のポートフォリオ・予約ツール
- 03過去のペーシング・市場指標
- 04過去の顧客ヘルス概要
- 05過去のGuesty料金設定ツール
活用シーン
- 01以前のツール範囲の確認
- 02代替となるPacerコネクターの特定
MCP 対応
以前はstdio経由でPacer APIエンドポイントをMCPツールとして公開していました。単体サーバーは廃止済みのため、MCPクライアント設定から削除する必要があります。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
docker run -i --rm -e PACER_CORE_URL -e PACER_CORE_TOKEN ghcr.io/str-consulting/pacer-mcp:1.0.0PACER_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 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ghcr.io/str-consulting/pacer-mcp:1.0.0stdioツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
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_URL | pacer/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_check | Pacer API に ping を送り、設定と到達可能性を報告します |
ポートフォリオの基本情報
| ツール | 内容 |
|---|---|
list_briefable_portfolios | アクティブなポートフォリオを列挙します(任意の q 名前フィルター) |
list_portfolio_teams | 一括取得:すべてのポートフォリオの通知チーム(RM/RD/Jon) |
get_portfolio_team | 1 つのポートフォリオの通知チーム |
list_portfolio_units | ユニット一覧:寝室数、タイプ、管理/稼働状況、所在地 |
list_portfolio_reservations | 日付範囲内の予約(check_in/check_out/booked_on による) |
パフォーマンス
| ツール | 内容 |
|---|---|
get_portfolio_pacing | 最近の予約と、YoY の賃料/ADR/ABW/LOS、および異常スコア |
get_portfolio_metrics_ytd | CY と PY の YTD 比較:売上、ADR、稼働率、RevPAR、LOS、件数 |
get_portfolio_market_metrics | 1 か月分の CY と PY の比較、および市場ベンチマークとの差分。任意で分解も可能 |
Guesty PMS
| ツール | 内容 |
|---|---|
guesty_pricing_config | ユニットごとの価格設定:基本料金、手数料、最小/最大宿泊数、係数、チャネル設定 |
guesty_reservation_promotions | 1 か月分の予約に適用されたチャネル別プロモーション(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_units | KeyData 顧客アカウントの 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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。