Church Website Audit by Journey Digital について
教会とウェブ担当者向けの、教会サイトを監査するMCPサーバー兼Cursorプラグインです。使いやすさ、速度、SEOの基本、訪問者向け情報、連絡先や寄付を確認し、Journey Digitalの監査サービスによる根拠付きの結果を返します。
主な機能
- 01モバイルでの使いやすさ確認
- 02Google PageSpeedのモバイル評価
- 03SEOと訪問者向け情報の確認
- 04連絡先、寄付、地域情報の確認
- 05各項目の根拠付き結果
活用シーン
- 01教会のホームページのモバイル表示を確認
- 02礼拝時間や道順の見つけやすさを確認
- 03SEOの基本や連絡・寄付への導線を評価
MCP 対応
MCPクライアントに `audit_church_website` ツールを提供します。教会のホームページURLを受け取り、Journey Digitalの監査レポートを返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Journey Digital による教会ウェブサイト監査
モバイル対応、ページ速度、SEO の基本項目、初めて訪れる人が礼拝時間を見つけられるかを確認する、無料の教会ウェブサイト監査ツール(MCP サーバーおよび Cursor プラグイン)です。

公開されている教会のホームページに対して audit_church_website を実行した実際の結果(2026-10-21)。画像内では検出内容を短縮しています。完全な JSON は docs/example-audit-redeemer.json にあります。
インストール
クリーンなチェックアウトから、1 行で実行できます(Node 18 以上、依存関係ゼロ)。リポジトリをクローンし、ローカルセルフテストを実行します。
git clone https://github.com/tnvolman/jd-church-website-audit && cd jd-church-website-audit && node scripts/prove.js
次に、MCP クライアントから server/audit-mcp.js を指定します(使い方を参照)。Cursor では、リポジトリは .cursor-plugin/plugin.json を介してプラグインとしても読み込まれます。
何もインストールしたくない場合は、ブラウザーで同じ教会ウェブサイトチェッカーを実行できます。journeydigital.ai/audit をご利用ください。
チェック項目
1 つの MCP ツール audit_church_website が、教会のホームページを Journey Digital の監査サービスに送信し、すべてのチェック結果を返します。
- モバイル: viewport タグ、ピンチズーム、文字サイズ。
- 速度: Google PageSpeed によるモバイルのパフォーマンス。
- SEO の基本項目: タイトル、メタディスクリプション、H1、https、canonical リンク、robots.txt、サイトマップ。
- 初めて訪れる人: 礼拝時間、住所、「初めての方へ」または「訪問を計画する」への導線、地図または道順。
- お問い合わせと献金: タップして発信できる電話番号、連絡先情報、ワンクリックで献金ページへ移動できること。
- 教会の紹介と地域情報: 信仰内容または教会紹介へのリンク、タイトルまたはメイン見出しに市区町村名が含まれていること。
- 参考情報(不合格としてカウントされません):メニューのサイズとメニュー項目のラベル。
API が返す passed と total の値をそのまま使い、結果は必ず passed/total の形式で報告してください。/21 をハードコードしたり、件数を再計算したりしないでください。各チェックには、平易な説明と出典が付いています。このツールが対象とするのは教会ウェブサイトの SEO の基本項目のみであり、検索順位を保証するものではありません。ファーストビューでの配置や、スマートフォンのメニューの使いやすさなどは、引き続き人による確認が必要です。
使い方
MCP クライアントの設定(Claude Desktop、Cursor の mcp.json など):
{
"mcpServers": {
"church-website-audit": {
"command": "node",
"args": ["/absolute/path/to/jd-church-website-audit/server/audit-mcp.js"]
}
}
}
次に、エージェントに次のように依頼します:「https://example-church.org を audit_church_website で監査してください。」
ツールの引数:
| 引数 | 必須 | 説明 |
|---|---|---|
url | はい | チェックする教会のホームページ。 |
include_cta | いいえ | false にすると、相談に関する注記を表示しません。それ以外は変わりません。 |
別のオリジンを使う場合は、JOURNEY_DIGITAL_AUDIT_BASE_URL を設定してください(デフォルトは https://journeydigital.ai)。API キーは不要です。監査サービスに接続できない場合や、形式が不正なレポートが返された場合、ツールはエラーを返します。結果を捏造することはありません。
Docker
イメージは stdio 経由で MCP を利用します。node:22-alpine を使用し、何もインストールせず、node ユーザーとして実行します。
docker build -t jd-church-website-audit .
docker run -i --rm jd-church-website-audit
MCP クライアントからこのコマンドを指定してください。JOURNEY_DIGITAL_AUDIT_BASE_URL を設定すると、引き続きオリジンを変更できます。
プライバシー
送信した教会のウェブサイトアドレスは journeydigital.ai に送信され、該当ページの取得に使われます。また、速度チェックのため Google PageSpeed にも送信されます。プラグインの監査では匿名の件数のみが保存されます。プライバシーポリシー、利用規約、PRIVACY.mdをご覧ください。
このリポジトリの内容
| パス | 目的 |
|---|---|
server/audit-mcp.js | 依存関係ゼロの Node stdio MCP サーバーです。ツールを1つ備えています。 |
Dockerfile, .dockerignore | Stdio イメージです。node:22-alpine を使用し、npm install を実行せず、node として実行します。 |
glama.json | Glama のメンテナー申請です。公開スキーマのフィールドは maintainers の1つです。 |
mcp.json, .cursor-plugin/plugin.json | Cursor プラグインのマニフェストと MCP エントリーです。 |
skills/present-church-website-audit/SKILL.md | エージェントがレポートをどのように提示するかを説明しています。 |
SPEC.md | POST /api/audit の JSON コントラクトです。 |
scripts/prove.js | モックサーバーを使ったセルフテストです(実際の呼び出しは行いません)。 |
docs/ | 監査のサンプル画像と、その未加工の JSON です。 |
概要
Michael McClanahan が、ノースカロライナ州ウィルソンにある小規模な教会ウェブサイトデザインスタジオ、Journey Digital で開発・公開しています。お問い合わせ先:[email protected]。Cursor または Grok Bot の推奨を受けたものではありません。
貢献
Issue とプルリクエストを歓迎します。サーバーの依存関係はゼロのままにし、PR を作成する前に node scripts/prove.js を実行してください。また、スコアをハードコードしたり再計算したりしないでください。このツールは API の passed と total をそのまま渡します。注目すべき変更は CHANGELOG.md に記載してください。
ライセンス
MIT。Copyright 2026 Michael McClanahan.
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。