Church Website Audit by Journey Digital

io.github.tnvolman由 GitHub 帳號 tnvolman 發布v1.0.1更新於 Oct 25, 2026

Free church website audit for mobile, speed, SEO, and first-time guests.

發布方自己的服務:audit.domains - Domain Valuation

概覽

AI 產生的概覽

本機 MCP 伺服器,將單一教會首頁送到 Journey Digital 的免費稽核服務,回傳行動裝置、速度、SEO 與初次訪客相關檢查結果。

可以做什麼
透過單一工具 audit_church_website 稽核教會首頁:送出網址後回傳所有檢查項目,每項附上白話說明與引用來源,並依服務回傳的 passed 與 total 回報通過數。檢查涵蓋行動裝置 viewport、縮放與文字大小;Google PageSpeed 行動版效能;標題、meta 描述、H1、https、canonical、robots.txt 與 sitemap 等 SEO 基礎;以及聚會時間、街道地址、新人/參觀路徑、地圖或路線、一鍵撥號、聯絡資訊與奉獻入口等訪客相關項目。選單大小與標籤僅列為提醒,不計為失敗。選用參數可省略諮詢說明,其餘不變。
適用情境
適合快速、有結構地檢查教會網站在行動裝置、速度、SEO 與訪客友善度的基本狀況,或比較多個教會首頁。它只是起步清單,不保證搜尋排名,首屏位置等主觀問題仍需人工查看。
執行需求
以 Node.js 程序透過 stdio 在本機執行(README 稱需 Node 18+,零相依套件),也可使用 Docker 映像。不需 API 金鑰,未宣告環境變數;選用的 JOURNEY_DIGITAL_AUDIT_BASE_URL 可覆寫稽核服務位址。需要能連線至稽核服務與 Google PageSpeed 的網路。
安裝前請注意
送出的教會網址會傳送到 journeydigital.ai(由其抓取該頁面),並傳送到 Google PageSpeed 進行速度檢查;外掛稽核僅儲存匿名計數。此工具只讀取公開頁面,不會修改任何內容。結果僅涵蓋 SEO 基礎,不保證搜尋排名;服務無法連線或回報格式異常時,工具會回傳錯誤,不會自行編造結果。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Church Website Audit by Journey Digital,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Church Website Audit by Journey Digital

[Church Website Audit score on Glama] [Church Website Audit listing card on Glama] [CI]

A free church website audit tool (an MCP server and Cursor plugin) that checks mobile, page speed, SEO basics, and whether a first-time visitor can find service times.

[Real audit output for https://www.redeemer.com/: 11/21 checks passed]

Real output of audit_church_website for a public church homepage, run 2026-10-21. Finding text is shortened in the image; the full JSON is in docs/example-audit-redeemer.json.

Install

One line, from a clean checkout (Node 18+, zero dependencies). It clones the repo and runs the local self-test:

bash
git clone https://github.com/tnvolman/jd-church-website-audit && cd jd-church-website-audit && node scripts/prove.js

Then point your MCP client at server/audit-mcp.js (see Usage). In Cursor, the repo also loads as a plugin through .cursor-plugin/plugin.json.

Prefer not to install anything? Run the same church website checker in your browser at journeydigital.ai/audit.

What it checks

One MCP tool, audit_church_website, sends one church homepage to Journey Digital's audit and returns every check:

  • Mobile: viewport tag, pinch-to-zoom, text size.
  • Speed: Google PageSpeed mobile performance.
  • SEO basics: title, meta description, H1, https, canonical link, robots.txt, sitemap.
  • First-time guests: service times, street address, an I'm New / Plan a Visit path, map or directions.
  • Contact and giving: tap-to-call, contact info, giving one click away.
  • About and local identity: beliefs or about link, city in the title or main heading.
  • Heads-up notes (never counted as a fail): menu size and menu labels.

Report the result as passed/total exactly as the API returns passed and total. Do not hardcode /21 and do not recompute the counts. Each check comes with a plain-English finding and a cited source for each check. It covers church website SEO basics only and does not guarantee any search ranking. Things like first-screen placement and how easy the phone menu feels still need a human look.

Usage

MCP client config (Claude Desktop, Cursor mcp.json, and similar):

json
{  "mcpServers": {    "church-website-audit": {      "command": "node",      "args": ["/absolute/path/to/jd-church-website-audit/server/audit-mcp.js"]    }  }}

Then ask your agent: "Audit https://example-church.org with audit_church_website."

Tool arguments:

ArgumentRequiredMeaning
urlyesThe church homepage to check.
include_ctanofalse leaves off the consultation note. Nothing else changes.

Set JOURNEY_DIGITAL_AUDIT_BASE_URL to use another origin (default https://journeydigital.ai). There is no API key. If the audit service is unreachable or returns a malformed report, the tool returns an error; it never invents results.

Docker

The image speaks MCP over stdio. It is node:22-alpine, installs nothing, and runs as the node user:

bash
docker build -t jd-church-website-audit .docker run -i --rm jd-church-website-audit

Point the MCP client at that command. JOURNEY_DIGITAL_AUDIT_BASE_URL still overrides the origin.

Privacy

The church website address you submit is sent to journeydigital.ai, which fetches that page, and to Google PageSpeed for the speed check. Plugin audits store anonymous counts only. See the privacy policy, terms and PRIVACY.md.

What is in this repo

PathPurpose
server/audit-mcp.jsZero-dependency Node stdio MCP server with one tool.
Dockerfile, .dockerignoreStdio image: node:22-alpine, no npm install, runs as node.
glama.jsonGlama maintainer claim. The published schema has one field, maintainers.
mcp.json, .cursor-plugin/plugin.jsonCursor plugin manifest and MCP entry.
skills/present-church-website-audit/SKILL.mdHow an agent should present the report.
SPEC.mdJSON contract for POST /api/audit.
scripts/prove.jsSelf-test against a mock server (no live calls).
docs/The example audit image and its raw JSON.

About

Built and published by Michael McClanahan at Journey Digital, a small church website design studio in Wilson, NC. Questions: [email protected]. Not endorsed by Cursor or Grok Bot.

Contributing

Issues and pull requests are welcome. Keep the server zero-dependency, run node scripts/prove.js before opening a PR, and never hardcode or recompute scores: the tool passes the API's passed and total through unchanged. Notable changes go in CHANGELOG.md.

License

MIT. Copyright 2026 Michael McClanahan.

來源:README.md,提交 6254dd3

工具

0
SourceWeft 曾在隔離沙箱中以無憑證方式啟動該軟體包一次,以列出其工具,但未能完成:該軟體包類型無法在沙箱中執行。

版本歷史

2
  1. v1.0.1最新Oct 25, 2026
  2. v1.0.0Oct 23, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Audit 整合