Arch theological review について
Archは、CursorとGrok Bot向けに神学テキストのレビューとKJV聖句のオフライン検索を提供するMCPプラグインです。レビューにはArch APIとAPIキーが必要ですが、聖句検索にはネットワークもキーも不要です。
主な機能
- 01信仰・聖書・教義テキストのレビュー
- 02KJV聖句のオフライン検索
- 03章内範囲と一般的な略称に対応
- 04レビュー用キーがない場合はエラー
活用シーン
- 01公開・説教前の講話チェック
- 02公開前の devotional のレビュー
- 03King James Version の聖句検索
MCP 対応
`arch_review`はArch APIを呼び出し、`kjv_lookup`は同梱テキストをオフライン検索する2つのMCPツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Arch
Cursor および Grok Bot 用のプラグインです。MCP ツールを 2 つ備えています。
arch_review— 信仰、聖書、教義に関する文章の有料神学レビューkjv_lookup— このプラグインに同梱されたテキストを使った、無料のオフライン King James 版聖句検索
Arch エンドポイント: POST https://arch.tnvolman.com/v1/review
認証(arch_review のみ): プラグイン変数 ARCH_API_KEY の X-API-Key(各エンドユーザーが自分のキーを用意します)
ホームページ: https://arch.tnvolman.com
kjv_lookup はキーを使用せず、ネットワークに接続せず、料金も発生しません。
インストール
このリポジトリを Cursor または Grok Bot のプラグインとしてインストールします(マーケットプレイスの掲載ページから、または .cursor-plugin/plugin.json を含むローカルのプラグインディレクトリからインストールできます)。
このプラグインは、依存関係のない Node の stdio サーバーを起動します。起動コマンドは arch-mcp 実行ファイル(bin/arch-mcp)で、server/index.mjs を実行します。
{
"mcpServers": {
"arch": {
"command": "${CURSOR_PLUGIN_ROOT}/bin/arch-mcp",
"args": [],
"env": {
"ARCH_API_KEY": "${ARCH_API_KEY}"
}
}
}
}
実行ファイルのベース名は arch-mcp です。package.json はこのコマンド名を bin/arch-mcp に割り当てています。Node.js 18 以降が必要です(fetch が組み込まれています)。npm の依存関係はありません。bin/arch-mcp 自体には Node.js 18.19 以降が必要です。このバージョンで、Node が "type": "module" パッケージ内の拡張子のないファイルを実行できるようになりました。
Windows では、bin/arch-mcp はシバン付きスクリプトです。Windows ユーザーは、プラグインディレクトリから node server/index.mjs を実行できます。Node のバージョンが 18.19 より前の場合も、同じコマンドを使用してください。
Arch API キーを取得する
Arch には専用の API キーページはありません。https://arch.tnvolman.com/api-key はページではありません。キーの入力フォームはホームページにあります:API キーを取得。API ドキュメントのクイックスタートも、同じページを案内しています。
氏名、メールアドレス、プライバシーへの同意を送信します。ページ上でキーが即時発行され、一度だけ表示されます。キーはメールでも送信されます。有料レビューを依頼する前に、結果ページにあるリンクから、または後で開発者ダッシュボード(メールのマジックリンクを使用)からカードを登録してください。
ARCH_API_KEY を設定する
- 上記の説明に従って、arch.tnvolman.com/#access でキーを取得します。
- プラグインのダッシュボードで、Plugins → Arch → Configure を開きます。
- Arch API Key(
ARCH_API_KEY)を設定します。
プラグインに保存されるのは変数名のみです。キーはクライアント設定に保持され、ARCH_API_KEY としてサーバーに渡されます。キーがない場合、arch_review は処理を拒否します。kjv_lookup がキーを読み取ることはありません。
料金
このプラグインは無料です。ご自身のキーを使って Arch API を呼び出し、レビューごとに Arch から請求されます。
費用
有料レビュー 1 件につき $2.00 です。法人向けのボリューム料金は個別にご相談ください:[email protected]。
kjv_lookup は無料です。
スキル
スキルは skills/*/SKILL.md にあります。
| スキル | 内容 |
|---|---|
| 説教を公開前にチェックする | 説教の公開または説教前に、arch_review を 1 回実行します。 |
| デボーションをレビューする | デボーション、日々の聖書朗読、またはメールで配信するデボーションを公開する前に、arch_review を 1 回実行します。 |
| 聖書研究または日曜学校のレッスンをレビューする | ユーザーがレッスンの文章を貼り付けます。レッスンごとに arch_review を 1 回実行します。Arch は文章の神学的内容のみをレビューします。レビュー 1 件につき $2 がかかることを伝え、1 回に 3 件を超えるレビューを行う前に確認し、その後、修正点を要約します。 |
| Arch 神学レビュー | その他の信仰、聖書、教義に関する文章を対象とした、汎用レビュー用スキルです。 |
ユーザーが追加料金に同意しない限り、レビューに失敗しても再試行せず、長文を分割して有料の呼び出しを追加することもありません。
フェイルクローズ
arch_review は、次の場合にエラーを返し、決して架空の判定を返しません。
ARCH_API_KEYが未設定または空- Arch が 2xx 以外のステータスを返す
- 401 API キーが不正
- 400 テキストが不正
- 402 支払い方法がない、または支払いが拒否された
- 429 レート制限(1 分あたり 60 リクエスト)
- 503 上流サービスが利用不可
- ネットワーク障害が発生する、または 2xx のレスポンス本文が JSON ではない
エラーが発生した場合、コンテンツを公開せず、passed、review、suggestions を捏造しないでください。
kjv_lookup は別の機能です。参照が不正な場合は、エラーを返し、聖句のテキストは返しません。arch_review には影響しません。
ツール:arch_review
リクエスト:
| フィールド | 必須 | 備考 |
|---|---|---|
text | はい | 文字列、最大 50000 文字 |
max_tokens | いいえ | 数値 |
payment_method_id | いいえ | レガシー |
idempotency_key | いいえ | Idempotency-Key ヘッダーとしても送信されます |
成功時の本文フィールド:review、passed、suggestions、charge_id、billing_status、meta。
ツール:kjv_lookup
パブリックドメインの King James Version(1769年版)をオフラインで検索します。ネットワーク接続も API キーも不要で、料金もかかりません。返されるのは聖句の文言のみです。神学的なレビューは行いません。その場合は arch_review を使用してください。
| フィールド | 必須 | 備考 |
|---|---|---|
ref | はい | "John 3:16"、同じ章の範囲指定(例:"Romans 8:28-30")、番号付きの書(例:"1 John 4:8")、または一般的な略称(例:"Jn 3:16"、"Rom 8:28"、"1 Cor 13:4") |
成功時のフィールド:reference、translation、edition、book、chapter、verse_start、verse_end、verses(verse、text)。
解釈できない参照、未知の書、存在しない章、または存在しない節の場合、明確なエラーを返します。範囲指定は同じ章の中に収める必要があります。
KJV のテキストソース
同梱ファイル:server/data/kjv.json(4,248,786 bytes)。66 巻、31,102 節、外典なし。
テキストはパブリックドメインの King James Version(1769年版)です。farskipper/kjv リポジトリのコミット 8f06584d580a767425d7d4b4c314b967e6d45ab5 にある json/verses-1769.json を使用しています。このリポジトリの LICENSE は、ライセンス上の制限がないパブリックドメインの献呈である The Unlicense で、README には「パブリックドメイン」と記載されています。
このプラグインには、その聖句テキストのコンパクトなコピーが保存されています。先頭に # が付いていた段落マーカーは、該当する聖句から削除されています。ソースでイタリック体として示されている語は、たとえば [his] のように角括弧で囲まれたままです。ソースでは雅歌のタイトルは「Solomon's Song」ですが、検索では両方の名称を受け付け、返される書名は「Song of Solomon」です。
テスト
node --test
npm test は同じコマンドを実行します。テストから Arch への呼び出しは行われません。
このプラグインが行わないこと
/api/arch/review、/arch/request-access、支払い設定、ダッシュボード、管理用または内部のルート、api.arch.tnvolman.com を呼び出したり、ラップしたりすることはありません。
kjv_lookup は Arch を呼び出しません。arch_review がレビューするのはテキストの神学的内容のみです。
データ
レビュー対象のテキストはレビューのために Arch API に送信されます。Arch はこのテキストを AI モデルのトレーニングには使用しません。どのサービスがこのテキストを処理するかについては、プライバシーポリシーをご覧ください。
法務情報
サポート
[email protected] までお問い合わせください。
ライセンス
MIT。LICENSE をご覧ください。同梱の King James テキストは、上記のとおりパブリックドメインです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。