orthotomeo

Read-only scripture-study engine: complete-or-fail concordance over Greek NT, Hebrew OT, LXX.

我該用這個嗎

品質與安全性

A
說明品質
93%
結構描述完整度
100%
命名品質
87%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

發現項目(2)

  • LOWTool 'attestation' description lacks action verb在 attestation 中
  • LOWTool 'get_verse' description lacks action verb在 get_verse 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~4,916Token(工具定義)
~4.0 KB典型回應大小
顯著的注意力影響(128k 上下文的 3.84%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "orthotomeo": {
      "url": "https://orthotomeo.app/mcp"
    }
  }
}

遠端端點

https://orthotomeo.app/mcpstreamable-http

它能做什麼

工具清單

工具(12)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢attestation(book, chapter, verse, word, corpus)

Returns the WHNT-style Type/Editions manuscript-tradition columns as neutral text-critical data (e.g. Mark 16:9-20 = Type KO) - which editions carry a word, with no argument for or against a variant.

輸入結構描述

{
  "type": "object",
  "properties": {
    "book": {
      "type": "string",
      "description": "USFM book code (e.g. GEN, PSA, MAT, REV) or the full English book name, any case (e.g. Genesis, matthew)"
    },
    "chapter": {
      "type": "integer",
      "description": "chapter number"
    },
    "verse": {
      "type": "integer",
      "description": "verse number"
    },
    "word": {
      "type": [
        "null",
        "integer"
      ],
      "description": "1-based word_no within the verse; omit for every word in the verse"
    },
    "corpus": {
      "type": "string",
      "description": "word-tagged corpus: TAGNT, TAHOT, Swete, OSS-LXX-lemma"
    }
  },
  "required": [
    "book",
    "chapter",
    "verse",
    "corpus"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "citations": {
      "type": [
        "null",
        "array"
      ],
      "items": {
        "type": "object",
        "properties": {
          "ref": {
            "type": "object",
            "properties": {
              "book": {
                "type": "string"
              },
              "chapter": {
                "type": "integer"
              },
              "verse": {
                "type": "integer"
              }
            },
            "required": [
              "book",
              "chapter",
              "verse"
            ],
            "additionalProperties": false
          },
          "edition": {
            "type": "string"
          },
          "text": {
            "type": "string"
          },
          "locator": {
            "type": "string"
          },
          "lemma": {
            "type": "string"
          },
          "translit": {
            "type": "string"
          },
          "dstrong": {
            "type": "string"
          },
          "grammar": {
            "type": "string"
          },
          "attestation": {
            "type": "string"
          },
          "manuscripts": {
            "type": "string"
          },
          "confidence": {
            "type": "string"
          },
          "caveat": {
            "type": "string"
          }
        },
        "required": [
          "ref",
          "edition",
          "text",
          "locator",
          "confidence"
        ],
        "additionalProperties": false
      }
    },
    "sources": {
      "type": "object",
      "additionalProperties": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "file": {
            "type": "string"
          },
          "license": {
            "type": "string"
          },
          "attribution": {
            "type": "string"
          },
          "homepage_url": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "file",
          "license"
        ],
        "additionalProperties": false
      }
    },
    "engine": {
      "type": "string"
    }
  },
  "required": [
    "citations",
    "engine"
  ],
  "additionalProperties": false
}
🟢cite(citations)

Renders Citations (from any of the above tools) as quoted, fully-attributed Markdown bullets - the only sanctioned bridge from a query result to pastable study-document text.

輸入結構描述

{
  "type": "object",
  "properties": {
    "citations": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "ref": {
            "type": "object",
            "properties": {
              "book": {
                "type": "string"
              },
              "chapter": {
                "type": "integer"
              },
              "verse": {
                "type": "integer"
              }
            },
            "required": [
              "book",
              "chapter",
              "verse"
            ],
            "additionalProperties": false
          },
          "edition": {
            "type": "string"
          },
          "text": {
            "type": "string"
          },
          "locator": {
            "type": "string"
          },
          "lemma": {
            "type": "string"
          },
          "translit": {
            "type": "string"
          },
          "dstrong": {
            "type": "string"
          },
          "grammar": {
            "type": "string"
          },
          "attestation": {
            "type": "string"
          },
          "manuscripts": {
            "type": "string"
          },
          "confidence": {
            "type": "string"
          },
          "caveat": {
            "type": "string"
          }
        },
        "required": [
          "ref",
          "edition",
          "text",
          "locator",
          "confidence"
        ],
        "additionalProperties": false
      },
      "description": "Citations previously returned by another tool call, to render as a pastable reference block"
    }
  },
  "required": [
    "citations"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    },
    "engine": {
      "type": "string"
    }
  },
  "required": [
    "text",
    "engine"
  ],
  "additionalProperties": false
}
🟢concord_lemma(query, corpus, by)

Complete-or-fail concordance: every words row in corpus whose lemma, dStrong, or (with by="surface") exact inflected surface form matches query. Route lemma/Strong's-number/surface-word lookups here, never by writing SQL or guessing occurrences from memory. This deployment caps one concordance result at 2000 occurrences and refuses anything broader, reporting the exact match count in the error. Call count first when a query might be broad - count is never capped.

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "a lemma (e.g. ἄφεσις), a disambiguated Strong's number (e.g. G0859, H7225G), or (with by=\"surface\") the exact inflected word as it appears in the verse"
    },
    "corpus": {
      "type": "string",
      "description": "word-tagged corpus to search: TAGNT (Greek NT), TAHOT (Hebrew OT), Swete (LXX surface), OSS-LXX-lemma (LXX lemma)"
    },
    "by": {
      "type": "string",
      "description": "optional match column override: lemma, dstrong, or surface. Omit for auto-detect (dStrong shape, else lemma) - surface must always be requested explicitly, it is never guessed"
    }
  },
  "required": [
    "query",
    "corpus"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "citations": {
      "type": [
        "null",
        "array"
      ],
      "items": {
        "type": "object",
        "properties": {
          "ref": {
            "type": "object",
            "properties": {
              "book": {
                "type": "string"
              },
              "chapter": {
                "type": "integer"
              },
              "verse": {
                "type": "integer"
              }
            },
            "required": [
              "book",
              "chapter",
              "verse"
            ],
            "additionalProperties": false
          },
          "edition": {
            "type": "string"
          },
          "text": {
            "type": "string"
          },
          "locator": {
            "type": "string"
          },
          "lemma": {
            "type": "string"
          },
          "translit": {
            "type": "string"
          },
          "dstrong": {
            "type": "string"
          },
          "grammar": {
            "type": "string"
          },
          "attestation": {
            "type": "string"
          },
          "manuscripts": {
            "type": "string"
          },
          "confidence": {
            "type": "string"
          },
          "caveat": {
            "type": "string"
          }
        },
        "required": [
          "ref",
          "edition",
          "text",
          "locator",
          "confidence"
        ],
        "additionalProperties": false
      }
    },
    "sources": {
      "type": "object",
      "additionalProperties": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "file": {
            "type": "string"
          },
          "license": {
            "type": "string"
          },
          "attribution": {
            "type": "string"
          },
          "homepage_url": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "file",
          "license"
        ],
        "additionalProperties": false
      }
    },
    "engine": {
      "type": "string"
    }
  },
  "required": [
    "citations",
    "engine"
  ],
  "additionalProperties": false
}
🟢concord_phrase(tokens, corpus, window)

Complete-or-fail multi-word concordance: every occurrence, within one verse, of tokens (lemma strings) appearing in order within window intervening words of each other (window=0 = strictly adjacent). This is the tool for a phrase query like εἰς ἄφεσιν. This deployment caps one concordance result at 2000 occurrences and refuses anything broader, reporting the exact match count in the error. Call count first when a query might be broad - count is never capped.

輸入結構描述

{
  "type": "object",
  "properties": {
    "tokens": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "ordered lemma strings to find co-occurring within one verse, e.g. [\"εἰς\",\"ἄφεσις\"]"
    },
    "corpus": {
      "type": "string",
      "description": "word-tagged corpus to search: TAGNT, TAHOT, Swete, OSS-LXX-lemma"
    },
    "window": {
      "type": "integer",
      "description": "max words allowed between consecutive tokens; 0 = strictly adjacent"
    }
  },
  "required": [
    "tokens",
    "corpus",
    "window"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "citations": {
      "type": [
        "null",
        "array"
      ],
      "items": {
        "type": "object",
        "properties": {
          "ref": {
            "type": "object",
            "properties": {
              "book": {
                "type": "string"
              },
              "chapter": {
                "type": "integer"
              },
              "verse": {
                "type": "integer"
              }
            },
            "required": [
              "book",
              "chapter",
              "verse"
            ],
            "additionalProperties": false
          },
          "edition": {
            "type": "string"
          },
          "text": {
            "type": "string"
          },
          "locator": {
            "type": "string"
          },
          "lemma": {
            "type": "string"
          },
          "translit": {
            "type": "string"
          },
          "dstrong": {
            "type": "string"
          },
          "grammar": {
            "type": "string"
          },
          "attestation": {
            "type": "string"
          },
          "manuscripts": {
            "type": "string"
          },
          "confidence": {
            "type": "string"
          },
          "caveat": {
            "type": "string"
          }
        },
        "required": [
          "ref",
          "edition",
          "text",
          "locator",
          "confidence"
        ],
        "additionalProperties": false
      }
    },
    "sources": {
      "type": "object",
      "additionalProperties": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "file": {
            "type": "string"
          },
          "license": {
            "type": "string"
          },
          "attribution": {
            "type": "string"
          },
          "homepage_url": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "file",
          "license"
        ],
        "additionalProperties": false
      }
    },
    "engine": {
      "type": "string"
    }
  },
  "required": [
    "citations",
    "engine"
  ],
  "additionalProperties": false
}
🟢count(query, corpus, by)

Occurrence tally (total + per-book breakdown) for the identical query concord_lemma would match. count.Total always equals len(concord_lemma(...)) - use this to sanity-check a concordance result, or when only the number matters.

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "a lemma, dStrong, or (with by=\"surface\") exact inflected word, same as concord_lemma"
    },
    "corpus": {
      "type": "string",
      "description": "word-tagged corpus: TAGNT, TAHOT, Swete, OSS-LXX-lemma"
    },
    "by": {
      "type": "string",
      "description": "optional match column override: lemma, dstrong, or surface, same as concord_lemma"
    }
  },
  "required": [
    "query",
    "corpus"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "total": {
      "type": "integer"
    },
    "by_book": {
      "type": "object",
      "additionalProperties": {
        "type": "integer"
      }
    }
  },
  "required": [
    "total",
    "by_book"
  ],
  "additionalProperties": false
}
🟢get_passage(book, start_chapter, start_verse, end_chapter, end_verse, ...)

Returns get_verse's result for every canonical verse in a contiguous, single-book range, in order - verse boundaries preserved, never concatenated into one blob.

輸入結構描述

{
  "type": "object",
  "properties": {
    "book": {
      "type": "string",
      "description": "USFM book code (e.g. GEN, PSA, MAT, REV) or the full English book name, any case (e.g. Genesis, matthew)"
    },
    "start_chapter": {
      "type": "integer",
      "description": "first chapter of the range, inclusive"
    },
    "start_verse": {
      "type": "integer",
      "description": "first verse of the range, inclusive"
    },
    "end_chapter": {
      "type": "integer",
      "description": "last chapter of the range, inclusive"
    },
    "end_verse": {
      "type": "integer",
      "description": "last verse of the range, inclusive"
    },
    "editions": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "verse-text editions to fetch verbatim text from: KJV, ASV, WEB, BSB, Brenton"
    }
  },
  "required": [
    "book",
    "start_chapter",
    "start_verse",
    "end_chapter",
    "end_verse",
    "editions"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "citations": {
      "type": [
        "null",
        "array"
      ],
      "items": {
        "type": "object",
        "properties": {
          "ref": {
            "type": "object",
            "properties": {
              "book": {
                "type": "string"
              },
              "chapter": {
                "type": "integer"
              },
              "verse": {
                "type": "integer"
              }
            },
            "required": [
              "book",
              "chapter",
              "verse"
            ],
            "additionalProperties": false
          },
          "edition": {
            "type": "string"
          },
          "text": {
            "type": "string"
          },
          "locator": {
            "type": "string"
          },
          "lemma": {
            "type": "string"
          },
          "translit": {
            "type": "string"
          },
          "dstrong": {
            "type": "string"
          },
          "grammar": {
            "type": "string"
          },
          "attestation": {
            "type": "string"
          },
          "manuscripts": {
            "type": "string"
          },
          "confidence": {
            "type": "string"
          },
          "caveat": {
            "type": "string"
          }
        },
        "required": [
          "ref",
          "edition",
          "text",
          "locator",
          "confidence"
        ],
        "additionalProperties": false
      }
    },
    "sources": {
      "type": "object",
      "additionalProperties": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "file": {
            "type": "string"
          },
          "license": {
            "type": "string"
          },
          "attribution": {
            "type": "string"
          },
          "homepage_url": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "file",
          "license"
        ],
        "additionalProperties": false
      }
    },
    "engine": {
      "type": "string"
    }
  },
  "required": [
    "citations",
    "engine"
  ],
  "additionalProperties": false
}
🟢get_verse(book, chapter, verse, editions)

Returns verbatim verse text with provenance for one canonical reference, one Citation per requested edition (KJV, ASV, WEB, BSB, Brenton).

輸入結構描述

{
  "type": "object",
  "properties": {
    "book": {
      "type": "string",
      "description": "USFM book code (e.g. GEN, PSA, MAT, REV) or the full English book name, any case (e.g. Genesis, matthew)"
    },
    "chapter": {
      "type": "integer",
      "description": "chapter number"
    },
    "verse": {
      "type": "integer",
      "description": "verse number"
    },
    "editions": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "verse-text editions to fetch verbatim text from: KJV, ASV, WEB, BSB, Brenton"
    }
  },
  "required": [
    "book",
    "chapter",
    "verse",
    "editions"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "citations": {
      "type": [
        "null",
        "array"
      ],
      "items": {
        "type": "object",
        "properties": {
          "ref": {
            "type": "object",
            "properties": {
              "book": {
                "type": "string"
              },
              "chapter": {
                "type": "integer"
              },
              "verse": {
                "type": "integer"
              }
            },
            "required": [
              "book",
              "chapter",
              "verse"
            ],
            "additionalProperties": false
          },
          "edition": {
            "type": "string"
          },
          "text": {
            "type": "string"
          },
          "locator": {
            "type": "string"
          },
          "lemma": {
            "type": "string"
          },
          "translit": {
            "type": "string"
          },
          "dstrong": {
            "type": "string"
          },
          "grammar": {
            "type": "string"
          },
          "attestation": {
            "type": "string"
          },
          "manuscripts": {
            "type": "string"
          },
          "confidence": {
            "type": "string"
          },
          "caveat": {
            "type": "string"
          }
        },
        "required": [
          "ref",
          "edition",
          "text",
          "locator",
          "confidence"
        ],
        "additionalProperties": false
      }
    },
    "sources": {
      "type": "object",
      "additionalProperties": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "file": {
            "type": "string"
          },
          "license": {
            "type": "string"
          },
          "attribution": {
            "type": "string"
          },
          "homepage_url": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "file",
          "license"
        ],
        "additionalProperties": false
      }
    },
    "engine": {
      "type": "string"
    }
  },
  "required": [
    "citations",
    "engine"
  ],
  "additionalProperties": false
}
🟢interlinear(book, chapter, verse, word, corpus)

Returns a row-aligned reading view for every word in a verse (or one word, if word is given): original text, transliteration, gloss (via lexicon_lookup), grammar, and manuscript attestation stacked per word - the composed display shape for a study reading view, built on parse and lexicon_lookup rather than any new query. This is the most complete per-word view; use parse or attestation when you want only one of those facets.

輸入結構描述

{
  "type": "object",
  "properties": {
    "book": {
      "type": "string",
      "description": "USFM book code (e.g. GEN, PSA, MAT, REV) or the full English book name, any case (e.g. Genesis, matthew)"
    },
    "chapter": {
      "type": "integer",
      "description": "chapter number"
    },
    "verse": {
      "type": "integer",
      "description": "verse number"
    },
    "word": {
      "type": [
        "null",
        "integer"
      ],
      "description": "1-based word_no within the verse; omit for every word in the verse"
    },
    "corpus": {
      "type": "string",
      "description": "word-tagged corpus: TAGNT, TAHOT, Swete, OSS-LXX-lemma"
    }
  },
  "required": [
    "book",
    "chapter",
    "verse",
    "corpus"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "words": {
      "type": [
        "null",
        "array"
      ],
      "items": {
        "type": "object",
        "properties": {
          "ref": {
            "type": "object",
            "properties": {
              "book": {
                "type": "string"
              },
              "chapter": {
                "type": "integer"
              },
              "verse": {
                "type": "integer"
              }
            },
            "required": [
              "book",
              "chapter",
              "verse"
            ],
            "additionalProperties": false
          },
          "edition": {
            "type": "string"
          },
          "text": {
            "type": "string"
          },
          "translit": {
            "type": "string"
          },
          "lemma": {
            "type": "string"
          },
          "gloss": {
            "type": "string"
          },
          "dstrong": {
            "type": "string"
          },
          "grammar": {
            "type": "string"
          },
          "attestation": {
            "type": "string"
          },
          "manuscripts": {
            "type": "string"
          },
          "confidence": {
            "type": "string"
          },
          "caveat": {
            "type": "string"
          }
        },
        "required": [
          "ref",
          "edition",
          "text",
          "confidence"
        ],
        "additionalProperties": false
      }
    },
    "sources": {
      "type": "object",
      "additionalProperties": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "file": {
            "type": "string"
          },
          "license": {
            "type": "string"
          },
          "attribution": {
            "type": "string"
          },
          "homepage_url": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "file",
          "license"
        ],
        "additionalProperties": false
      }
    },
    "engine": {
      "type": "string"
    }
  },
  "required": [
    "words",
    "engine"
  ],
  "additionalProperties": false
}
🟢lemmatize(book, chapter, verse, corpus)

Returns the ordered lemma list for a verse (words with no lemma are omitted, not fabricated).

輸入結構描述

{
  "type": "object",
  "properties": {
    "book": {
      "type": "string",
      "description": "USFM book code (e.g. GEN, PSA, MAT, REV) or the full English book name, any case (e.g. Genesis, matthew)"
    },
    "chapter": {
      "type": "integer",
      "description": "chapter number"
    },
    "verse": {
      "type": "integer",
      "description": "verse number"
    },
    "corpus": {
      "type": "string",
      "description": "word-tagged corpus: TAGNT, TAHOT, Swete, OSS-LXX-lemma"
    }
  },
  "required": [
    "book",
    "chapter",
    "verse",
    "corpus"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "citations": {
      "type": [
        "null",
        "array"
      ],
      "items": {
        "type": "object",
        "properties": {
          "ref": {
            "type": "object",
            "properties": {
              "book": {
                "type": "string"
              },
              "chapter": {
                "type": "integer"
              },
              "verse": {
                "type": "integer"
              }
            },
            "required": [
              "book",
              "chapter",
              "verse"
            ],
            "additionalProperties": false
          },
          "edition": {
            "type": "string"
          },
          "text": {
            "type": "string"
          },
          "locator": {
            "type": "string"
          },
          "lemma": {
            "type": "string"
          },
          "translit": {
            "type": "string"
          },
          "dstrong": {
            "type": "string"
          },
          "grammar": {
            "type": "string"
          },
          "attestation": {
            "type": "string"
          },
          "manuscripts": {
            "type": "string"
          },
          "confidence": {
            "type": "string"
          },
          "caveat": {
            "type": "string"
          }
        },
        "required": [
          "ref",
          "edition",
          "text",
          "locator",
          "confidence"
        ],
        "additionalProperties": false
      }
    },
    "sources": {
      "type": "object",
      "additionalProperties": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "file": {
            "type": "string"
          },
          "license": {
            "type": "string"
          },
          "attribution": {
            "type": "string"
          },
          "homepage_url": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "file",
          "license"
        ],
        "additionalProperties": false
      }
    },
    "engine": {
      "type": "string"
    }
  },
  "required": [
    "citations",
    "engine"
  ],
  "additionalProperties": false
}
🟢lexicon_lookup(dstrong)

Resolves a disambiguated Strong's number (dStrong) to its lexicon entry: lemma, transliteration, gloss, and - for a Greek entry only - a fuller definition (Abbott-Smith 1922, Public Domain). A Hebrew entry's definition field is always omitted: it is abridged BDB via Online Bible, which requires permission not yet obtained, so only its gloss is ever returned. Not to be confused with the get_verse/get_passage tools, which resolve a Ref to translated verse text, not a dStrong to a dictionary entry.

輸入結構描述

{
  "type": "object",
  "properties": {
    "dstrong": {
      "type": "string",
      "description": "a disambiguated Strong's number, e.g. G0859, H7225G"
    }
  },
  "required": [
    "dstrong"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "dstrong": {
      "type": "string"
    },
    "language": {
      "type": "string"
    },
    "lemma": {
      "type": "string"
    },
    "translit": {
      "type": "string"
    },
    "gloss": {
      "type": "string"
    },
    "definition": {
      "type": [
        "null",
        "string"
      ]
    }
  },
  "required": [
    "dstrong",
    "language",
    "lemma",
    "translit",
    "gloss"
  ],
  "additionalProperties": false
}
🟢parse(book, chapter, verse, word, corpus)

Returns dStrong + expanded morphology (via the T6 morph_codes table) for every word in a verse, or one word if word is given. LXX corpora (Swete, OSS-LXX-lemma) are always Flagged - neither carries morphology.

輸入結構描述

{
  "type": "object",
  "properties": {
    "book": {
      "type": "string",
      "description": "USFM book code (e.g. GEN, PSA, MAT, REV) or the full English book name, any case (e.g. Genesis, matthew)"
    },
    "chapter": {
      "type": "integer",
      "description": "chapter number"
    },
    "verse": {
      "type": "integer",
      "description": "verse number"
    },
    "word": {
      "type": [
        "null",
        "integer"
      ],
      "description": "1-based word_no within the verse; omit for every word in the verse"
    },
    "corpus": {
      "type": "string",
      "description": "word-tagged corpus: TAGNT, TAHOT, Swete, OSS-LXX-lemma"
    }
  },
  "required": [
    "book",
    "chapter",
    "verse",
    "corpus"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "citations": {
      "type": [
        "null",
        "array"
      ],
      "items": {
        "type": "object",
        "properties": {
          "ref": {
            "type": "object",
            "properties": {
              "book": {
                "type": "string"
              },
              "chapter": {
                "type": "integer"
              },
              "verse": {
                "type": "integer"
              }
            },
            "required": [
              "book",
              "chapter",
              "verse"
            ],
            "additionalProperties": false
          },
          "edition": {
            "type": "string"
          },
          "text": {
            "type": "string"
          },
          "locator": {
            "type": "string"
          },
          "lemma": {
            "type": "string"
          },
          "translit": {
            "type": "string"
          },
          "dstrong": {
            "type": "string"
          },
          "grammar": {
            "type": "string"
          },
          "attestation": {
            "type": "string"
          },
          "manuscripts": {
            "type": "string"
          },
          "confidence": {
            "type": "string"
          },
          "caveat": {
            "type": "string"
          }
        },
        "required": [
          "ref",
          "edition",
          "text",
          "locator",
          "confidence"
        ],
        "additionalProperties": false
      }
    },
    "sources": {
      "type": "object",
      "additionalProperties": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "file": {
            "type": "string"
          },
          "license": {
            "type": "string"
          },
          "attribution": {
            "type": "string"
          },
          "homepage_url": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "file",
          "license"
        ],
        "additionalProperties": false
      }
    },
    "engine": {
      "type": "string"
    }
  },
  "required": [
    "citations",
    "engine"
  ],
  "additionalProperties": false
}
🟢resolve_ref(book, chapter, verse)

Reports, for every per-verse content edition (KJV, ASV, WEB, BSB, Brenton, TAGNT, TAHOT, Swete, OSS-LXX-lemma), whether a canonical reference has a counterpart there and where. Cross-edition divergence (a T4b merge/renumber/divide, or a reference simply missing from an edition) is reported as Caveats - never a silent shift.

輸入結構描述

{
  "type": "object",
  "properties": {
    "book": {
      "type": "string",
      "description": "USFM book code (e.g. GEN, PSA, MAT, REV) or the full English book name, any case (e.g. Genesis, matthew)"
    },
    "chapter": {
      "type": "integer",
      "description": "chapter number"
    },
    "verse": {
      "type": "integer",
      "description": "verse number"
    }
  },
  "required": [
    "book",
    "chapter",
    "verse"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "ref": {
      "type": "object",
      "properties": {
        "book": {
          "type": "string"
        },
        "chapter": {
          "type": "integer"
        },
        "verse": {
          "type": "integer"
        }
      },
      "required": [
        "book",
        "chapter",
        "verse"
      ],
      "additionalProperties": false
    },
    "addresses": {
      "type": [
        "null",
        "array"
      ],
      "items": {
        "type": "object",
        "properties": {
          "edition": {
            "type": "string"
          },
          "file": {
            "type": "string"
          },
          "locator": {
            "type": "string"
          },
          "exists": {
            "type": "boolean"
          }
        },
        "required": [
          "edition",
          "file",
          "locator",
          "exists"
        ],
        "additionalProperties": false
      }
    },
    "caveats": {
      "type": [
        "null",
        "array"
      ],
      "items": {
        "type": "string"
      }
    }
  },
  "required": [
    "ref",
    "addresses",
    "caveats"
  ],
  "additionalProperties": false
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本12 個工具
已驗證未記錄版本12 個工具
已驗證未記錄版本12 個工具