Apologetics Wiki
Bible verses, cross-references, Greek and Hebrew word studies, and Christian apologetics articles.
我该使用它吗
质量与安全性
发现(8)
- HIGH
- MEDIUM在 get_article 中
- MEDIUM在 get_article_summary 中
- LOW在 get_bible_passage 中
- LOW在 get_word_study 中
- LOW在 site_summary 中
- LOW在 related_articles 中
- LOW在 fetch 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"apologetics-wiki": {
"url": "https://apologetics.wiki/mcp"
}
}
}远程端点
https://apologetics.wiki/mcpstreamable-http它能做什么
工具清单
工具(38)
🟢search_articles(query, shelf, limit)
Search published articles by title, description, tags, and shelf. [no key]
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"shelf": {
"type": "string",
"minLength": 1,
"maxLength": 80
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20
}
},
"required": [
"query"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"results": {
"type": "array"
}
},
"required": [
"results"
]
}🟢search(query)
ChatGPT-compatible search. Returns results with id, title, url, and text. [no key]
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200
}
},
"required": [
"query"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"results": {
"type": "array"
}
},
"required": [
"results"
]
}🟢fetch(id)
ChatGPT-compatible fetch by id (article:, hub:, bible:, apocrypha:, or non-canonical:). A bible or Apocrypha passage for a book with a background essay includes that essay’s URL. An Apocrypha or Non-Canonical passage includes the canon note. [no key]
输入模式
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 300
}
},
"required": [
"id"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"text": {
"type": "string"
},
"url": {
"type": "string"
},
"truncated": {
"type": "boolean"
},
"metadata": {
"type": "object"
}
},
"required": [
"id",
"title",
"text",
"url"
]
}🟢get_article(path, slug, full)
Published article for a path, a slug, or a full https://apologetics.wiki URL. The default is a summary. Set full to true for the body, still capped. [no key]
输入模式
{
"type": "object",
"properties": {
"path": {
"type": "string",
"minLength": 1,
"maxLength": 300
},
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"full": {
"type": "boolean"
}
},
"required": [],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"title": {
"type": "string"
},
"url": {
"type": "string"
},
"summary": {
"type": "string"
},
"keyPoints": {
"type": "array"
},
"markdown": {
"type": "string"
},
"truncated": {
"type": "boolean"
},
"sources": {
"type": "array"
}
},
"required": [
"title",
"url"
]
}🟢list_articles(shelf, limit, cursor)
List published articles, optionally on one shelf. Shelf names are case-insensitive. Pass cursor from the previous page. An unknown shelf returns the valid shelf list. [no key]
输入模式
{
"type": "object",
"properties": {
"shelf": {
"type": "string",
"minLength": 1,
"maxLength": 80
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100
},
"cursor": {
"type": "string",
"minLength": 1,
"maxLength": 80
}
},
"required": [],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"articles": {
"type": "array"
},
"nextCursor": {
"type": "string"
}
},
"required": [
"articles"
]
}🟢list_shelves
Religions, beliefs, denominations, Islam branches, the Bible, the Apocrypha, and Non-Canonical, with hub URLs and article counts. [no key]
输入模式
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"shelves": {
"type": "array"
}
},
"required": [
"shelves"
]
}🟢get_bible_passage(book, chapter, verse, reference)
King James text for a book name or OSIS code (John, 1 John, Song of Solomon, Psalm, jhn), including the Apocrypha and Non-Canonical. A whole chapter returns the verse text. 1 Enoch, Enoch, and Book of Enoch resolve to the Book of Enoch page (edition charles-1917). Jubilees, Jub, and Little Genesis resolve to the Book of Jubilees (edition charles-1913). 2 Enoch (Secrets of Enoch) resolves to W. R. Morfill’s 1896 translation (edition morfill-1896). 3 Enoch (Hebrew Enoch) resolves to Hugo Odeberg’s 1928 translation (edition odeberg-1928). A book with a background essay includes a background URL. Apocrypha and Non-Canonical results include canon_status and disclaimer_url. [no key]
输入模式
{
"type": "object",
"properties": {
"book": {
"type": "string",
"minLength": 1,
"maxLength": 80
},
"chapter": {
"type": "integer",
"minimum": 1,
"maximum": 200
},
"verse": {
"type": "integer",
"minimum": 1,
"maximum": 200
},
"reference": {
"type": "string",
"minLength": 1,
"maxLength": 120
}
},
"required": [
"book"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"reference": {
"type": "string"
},
"url": {
"type": "string"
},
"edition": {
"type": [
"string",
"null"
]
},
"collection": {
"type": "string"
},
"text": {
"type": [
"string",
"null"
]
},
"chapter": {
"type": [
"integer",
"null"
]
},
"verse": {
"type": [
"integer",
"null"
]
},
"verses": {
"type": "array"
},
"translations": {
"type": "array"
}
},
"required": [
"reference",
"url"
]
}🟢get_word_study(strongs, slug)
Greek or Hebrew word-page data from the same indexes as /bible/greek and /bible/hebrew. Pass a slug or a Strong’s number. [no key]
输入模式
{
"type": "object",
"properties": {
"strongs": {
"type": "string",
"minLength": 1,
"maxLength": 20
},
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 80
}
},
"required": [],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"language": {
"type": "string"
},
"slug": {
"type": "string"
},
"url": {
"type": "string"
},
"strong": {
"type": [
"string",
"null"
]
},
"lemma": {
"type": "string"
},
"transliteration": {
"type": "string"
},
"gloss": {
"type": "string"
}
},
"required": [
"url"
]
}🟢list_common_arguments(group, query, limit, cursor)
Claims that recur in conversation: the claim, a one-line answer, the texts, and the article URL or Article coming. Filter with group and query, and page with cursor. [no key]
输入模式
{
"type": "object",
"properties": {
"group": {
"type": "string",
"minLength": 1,
"maxLength": 40
},
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50
},
"cursor": {
"type": "string",
"minLength": 1,
"maxLength": 80
}
},
"required": [],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"arguments": {
"type": "array"
},
"nextCursor": {
"type": "string"
}
},
"required": [
"arguments"
]
}🟢get_common_argument(id)
One claim by id: the answer, the texts, the group-page anchor, and the article URL or Article coming. [no key]
输入模式
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 80
}
},
"required": [
"id"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"claim": {
"type": "string"
},
"answer": {
"type": "string"
},
"url": {
"type": "string"
},
"article": {
"type": "string"
},
"texts": {
"type": "array"
}
},
"required": [
"id",
"claim",
"answer",
"url"
]
}🟢site_summary
Mission, shelves, how to cite, and links to llms.txt, skill.md, and Connect. [no key]
输入模式
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"url": {
"type": "string"
},
"confession": {
"type": "string"
},
"cite": {
"type": "string"
},
"shelves": {
"type": "object"
},
"links": {
"type": "object"
},
"articleCount": {
"type": "integer"
}
},
"required": [
"name",
"url"
]
}🟢get_submission_guidelines(topic)
The plain-language qualities a published article meets, the editing note, how sources are credited, and the drafting prompt. Optional topic fills the prompt. [no key]
输入模式
{
"type": "object",
"properties": {
"topic": {
"type": "string",
"maxLength": 180
}
},
"required": [],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"criteria": {
"type": "array"
},
"editing": {
"type": "string"
},
"credit": {
"type": "string"
},
"prompt": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"criteria",
"editing",
"credit",
"prompt",
"url"
]
}🟢check_existing_coverage(title, draft)
Compare a proposed title, and an optional draft, with published articles. Returns Looks Like a New Article, Likely an Update, or Possible Duplicate, with a link. A close match does not block a submission. [no key]
输入模式
{
"type": "object",
"properties": {
"title": {
"type": "string",
"minLength": 1,
"maxLength": 180
},
"draft": {
"type": "string",
"maxLength": 8000
}
},
"required": [
"title"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"verdict": {
"type": "string"
},
"kind": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"type": "string"
},
"guidance": {
"type": "string"
},
"matches": {
"type": "array"
}
},
"required": [
"verdict",
"kind",
"guidance",
"matches"
]
}🟡suggest_article_change(path, summary, detail, proposed_markdown, sources)
Read get_submission_guidelines first. Represent the other view from its own primary sources, quote accurately and trace every quote and fact to a named source, keep a neutral explainer, address the claim the view rests on, show the grammar, the context, and the history, cite specific Scripture, be useful in a real conversation, work as a first read that guides the reader on to the next articles, compare the view with historic Trinitarian Christianity, and end with a path to core-belief and rebuttal articles. The page serves a seeker and a Christian preparing for a conversation. check_existing_coverage is a suggestion and does not block. Submit a change to a published page. It is stored as pending and is not published. [sign-in required]
输入模式
{
"type": "object",
"properties": {
"path": {
"type": "string",
"minLength": 1,
"maxLength": 300
},
"summary": {
"type": "string",
"minLength": 3,
"maxLength": 140
},
"detail": {
"type": "string",
"minLength": 1,
"maxLength": 8000
},
"proposed_markdown": {
"type": "string",
"maxLength": 40000
},
"sources": {
"type": "array",
"maxItems": 20,
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"title": {
"type": "string",
"minLength": 1,
"maxLength": 300
},
"url": {
"type": "string",
"minLength": 1,
"maxLength": 2000
}
},
"required": [
"title",
"url"
]
}
}
},
"required": [
"path",
"summary",
"detail"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"status": {
"type": "string"
},
"queued": {
"type": "boolean"
},
"published": {
"type": "boolean"
},
"message": {
"type": "string"
},
"gate": {
"type": "object"
}
},
"required": [
"published",
"message"
]
}🟢propose_new_article(title, shelf, summary, markdown, sources)
Read get_submission_guidelines first. Represent the other view from its own primary sources, quote accurately and trace every quote and fact to a named source, keep a neutral explainer, address the claim the view rests on, show the grammar, the context, and the history, cite specific Scripture, be useful in a real conversation, work as a first read that guides the reader on to the next articles, compare the view with historic Trinitarian Christianity, and end with a path to core-belief and rebuttal articles. The page serves a seeker and a Christian preparing for a conversation. check_existing_coverage is a suggestion and does not block. Propose a new article with sources. It is stored as pending. A contributor is flagged trusted_author and is still reviewed. [sign-in required]
输入模式
{
"type": "object",
"properties": {
"title": {
"type": "string",
"minLength": 3,
"maxLength": 180
},
"shelf": {
"type": "string",
"minLength": 1,
"maxLength": 80
},
"summary": {
"type": "string",
"minLength": 3,
"maxLength": 140
},
"markdown": {
"type": "string",
"minLength": 1,
"maxLength": 60000
},
"sources": {
"type": "array",
"maxItems": 20,
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"title": {
"type": "string",
"minLength": 1,
"maxLength": 300
},
"url": {
"type": "string",
"minLength": 1,
"maxLength": 2000
}
},
"required": [
"title",
"url"
]
}
}
},
"required": [
"title",
"shelf",
"summary",
"markdown"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"status": {
"type": "string"
},
"queued": {
"type": "boolean"
},
"published": {
"type": "boolean"
},
"message": {
"type": "string"
},
"gate": {
"type": "object"
}
},
"required": [
"published",
"message"
]
}🟡suggest_topic(title, summary, explainer, sources)
Read get_submission_guidelines first. Represent the other view from its own primary sources, quote accurately and trace every quote and fact to a named source, keep a neutral explainer, address the claim the view rests on, show the grammar, the context, and the history, cite specific Scripture, be useful in a real conversation, work as a first read that guides the reader on to the next articles, compare the view with historic Trinitarian Christianity, and end with a path to core-belief and rebuttal articles. The page serves a seeker and a Christian preparing for a conversation. check_existing_coverage is a suggestion and does not block. Suggest an article title or topic. If a published article is a close match, the reply links it and asks what it does not answer; send that as explainer to queue the topic. [sign-in required]
输入模式
{
"type": "object",
"properties": {
"title": {
"type": "string",
"minLength": 3,
"maxLength": 180
},
"summary": {
"type": "string",
"maxLength": 1000
},
"explainer": {
"type": "string",
"maxLength": 4000
},
"sources": {
"type": "array",
"maxItems": 20,
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"title": {
"type": "string",
"minLength": 1,
"maxLength": 300
},
"url": {
"type": "string",
"minLength": 1,
"maxLength": 2000
}
},
"required": [
"title",
"url"
]
}
}
},
"required": [
"title"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"status": {
"type": "string"
},
"queued": {
"type": "boolean"
},
"published": {
"type": "boolean"
},
"message": {
"type": "string"
},
"gate": {
"type": "object"
}
},
"required": [
"published",
"message"
]
}🟢my_suggestions(status)
The signed-in account’s own suggestions and their review status. [sign-in required]
输入模式
{
"type": "object",
"properties": {
"status": {
"type": "string",
"minLength": 1,
"maxLength": 40
}
},
"required": [],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"suggestions": {
"type": "array"
}
},
"required": [
"suggestions"
]
}🟢whoami
Account id, display name, role, and today’s remaining suggestion quota. [sign-in required]
输入模式
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"displayName": {
"type": [
"string",
"null"
]
},
"role": {
"type": "string"
},
"status": {
"type": "string"
},
"remainingSuggestions": {
"type": "integer"
},
"dailyCap": {
"type": "integer"
}
},
"required": [
"id",
"role"
]
}🟢find_articles_for_claim(text, limit)
Match an objection to common arguments and published articles. Returns the claim, the one-line answer, key points, and absolute URLs. [no key]
输入模式
{
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1,
"maxLength": 500
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 10
}
},
"required": [
"text"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"arguments": {
"type": "array"
},
"articles": {
"type": "array"
}
},
"required": [
"arguments",
"articles"
]
}🟢get_verse(reference, include)
King James text for a free-form reference on the Bible, Apocrypha, or Non-Canonical shelf. A single verse includes study links. include may add greek, hebrew, parallels, study_links, cross_refs, or connections. greek and hebrew return the original text, its source, and a word-by-word gloss. parallels returns every public-domain translation on the verse page. Apocrypha and Non-Canonical results include canon_status and disclaimer_url. [no key]
输入模式
{
"type": "object",
"properties": {
"reference": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"include": {
"type": "array",
"maxItems": 6,
"items": {
"type": "string",
"enum": [
"greek",
"hebrew",
"parallels",
"study_links",
"cross_refs",
"connections"
]
}
}
},
"required": [
"reference"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"reference": {
"type": "string"
},
"url": {
"type": "string"
},
"edition": {
"type": [
"string",
"null"
]
},
"collection": {
"type": "string"
},
"text": {
"type": [
"string",
"null"
]
},
"greek": {
"type": [
"object",
"null"
]
},
"greekText": {
"type": [
"object",
"null"
]
},
"hebrew": {
"type": [
"object",
"null"
]
},
"hebrewText": {
"type": [
"object",
"null"
]
},
"original": {
"type": [
"string",
"null"
]
},
"youngs": {
"type": [
"string",
"null"
]
},
"jps": {
"type": [
"string",
"null"
]
},
"translations": {
"type": "array"
},
"studyLinks": {
"type": "array"
},
"crossReferences": {
"type": "array"
}
},
"required": [
"reference",
"url"
]
}🟢compare_translations(reference)
King James text and every public-domain line the verse page prints: the American Standard Version, Young’s Literal Translation, the World English Bible, Darby, and Douay-Rheims, plus the Jewish Publication Society 1917 and Brenton’s Septuagint for the Old Testament. Also the Greek or Hebrew text with a word-by-word gloss, and the translation note. A New World Translation (Jehovah’s Witnesses’ Bible) line is included when the verse page or a site article quotes it. [no key]
输入模式
{
"type": "object",
"properties": {
"reference": {
"type": "string",
"minLength": 1,
"maxLength": 120
}
},
"required": [
"reference"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"reference": {
"type": "string"
},
"url": {
"type": "string"
},
"kjv": {
"type": [
"string",
"null"
]
},
"youngs": {
"type": [
"string",
"null"
]
},
"jps": {
"type": [
"string",
"null"
]
},
"original": {
"type": [
"string",
"null"
]
},
"greek": {
"type": [
"object",
"null"
]
},
"hebrew": {
"type": [
"object",
"null"
]
},
"translations": {
"type": "array"
},
"note": {
"type": "array"
},
"nwt": {
"type": "object"
}
},
"required": [
"reference",
"url",
"translations"
]
}🟢get_article_summary(slug, path)
Title, description, key points, and the canonical URL for one article. Pass a slug, a path, or a full https://apologetics.wiki URL. [no key]
输入模式
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"path": {
"type": "string",
"minLength": 1,
"maxLength": 300
}
},
"required": [],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"title": {
"type": "string"
},
"url": {
"type": "string"
},
"keyPoints": {
"type": "array"
}
},
"required": [
"title",
"url"
]
}🟢get_article_section(slug, path, heading)
One heading’s section from a published article, capped in length. [no key]
输入模式
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"path": {
"type": "string",
"minLength": 1,
"maxLength": 300
},
"heading": {
"type": "string",
"minLength": 1,
"maxLength": 160
}
},
"required": [
"heading"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"heading": {
"type": "string"
},
"text": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"heading",
"url"
]
}🟢related_articles(slug, reference, limit)
Articles that share a shelf or a verse with a slug or a scripture reference. [no key]
输入模式
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"reference": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 12
}
},
"required": [],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"articles": {
"type": "array"
}
},
"required": [
"articles"
]
}🟢get_cross_references(reference)
Links for a passage from every source the verse page uses, each labelled: curated links (including Jude 1:14–15 and 1 Enoch 1:9), New Testament quotations, fulfilled prophecy, allusions, the messianic prophecy list, and OpenBible.info cross-references. Connections cover the 66 books only. [no key]
输入模式
{
"type": "object",
"properties": {
"reference": {
"type": "string",
"minLength": 1,
"maxLength": 120
}
},
"required": [
"reference"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"reference": {
"type": "string"
},
"url": {
"type": "string"
},
"links": {
"type": "array"
},
"sources": {
"type": "object"
}
},
"required": [
"reference",
"links"
]
}🟢get_canon_status(book)
Protestant, Catholic, Orthodox, and Ethiopian status for a Bible, Apocrypha, or Non-Canonical book, with the site’s canon note. [no key]
输入模式
{
"type": "object",
"properties": {
"book": {
"type": "string",
"minLength": 1,
"maxLength": 80
}
},
"required": [
"book"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"book": {
"type": "string"
},
"protestant": {
"type": "string"
},
"catholic": {
"type": "string"
},
"orthodox": {
"type": "string"
},
"ethiopian": {
"type": "string"
},
"note": {
"type": "string"
}
},
"required": [
"book",
"note"
]
}🟢search_word_study(query, limit)
Find Greek or Hebrew lemmas by gloss, transliteration, lemma, or Strong’s number. [no key]
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 80
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20
}
},
"required": [
"query"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"results": {
"type": "array"
}
},
"required": [
"results"
]
}🟢lookup_quote(reference)
A Qur’an or hadith quotation stored on this site, with the translation name and the source URL. Nothing is returned that is not in the site’s quote list. [no key]
输入模式
{
"type": "object",
"properties": {
"reference": {
"type": "string",
"minLength": 1,
"maxLength": 160
}
},
"required": [
"reference"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"quotes": {
"type": "array"
}
},
"required": [
"quotes"
]
}🟢get_connections_by_book(book, type, min_weight)
Old Testament and New Testament connections for one King James book. Optional type is quotes, fulfilled, alludes, or see-also. Optional min_weight drops thinner chapter links and adds up what remains. One summary file. [no key]
输入模式
{
"type": "object",
"properties": {
"book": {
"type": "string",
"minLength": 1,
"maxLength": 80
},
"type": {
"type": "string",
"enum": [
"quotes",
"fulfilled",
"alludes",
"see-also"
]
},
"min_weight": {
"type": "integer",
"minimum": 1
}
},
"required": [
"book"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"version": {
"type": "integer"
},
"book": {
"type": "string"
},
"name": {
"type": "string"
},
"url": {
"type": "string"
},
"map": {
"type": "string"
},
"totals": {
"type": "object"
},
"connections": {
"type": "array"
}
},
"required": [
"version",
"book",
"connections"
]
}🟢get_connection_graph(level, type, testament_filter)
Nodes and edges for the connection map. level is book or chapter. from is the Old Testament side and to is the New Testament side. testament_filter is all, ot, or nt. One graph file. [no key]
输入模式
{
"type": "object",
"properties": {
"level": {
"type": "string",
"enum": [
"book",
"chapter"
]
},
"type": {
"type": "string",
"enum": [
"quotes",
"fulfilled",
"alludes",
"see-also"
]
},
"testament_filter": {
"type": "string",
"enum": [
"all",
"ot",
"nt"
]
}
},
"required": [],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"version": {
"type": "integer"
},
"level": {
"type": "string"
},
"nodes": {
"type": "array"
},
"edges": {
"type": "array"
}
},
"required": [
"version",
"level",
"nodes",
"edges"
]
}🟢get_messianic_prophecies(theme)
Messianic rows from the connection files, with links to the Old Testament and New Testament verse pages. theme is a case-insensitive substring. No match returns a count of zero. One summary file. [no key]
输入模式
{
"type": "object",
"properties": {
"theme": {
"type": "string",
"minLength": 1,
"maxLength": 160
}
},
"required": [],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"version": {
"type": "integer"
},
"count": {
"type": "integer"
},
"map": {
"type": "string"
},
"prophecies": {
"type": "array"
}
},
"required": [
"version",
"count",
"prophecies"
]
}🟢get_connection_stats
Row counts, arc counts, the See Also cap, licenses, and download URLs for the connection files. One summary file. [no key]
输入模式
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"version": {
"type": "integer"
},
"quotations": {
"type": "integer"
},
"downloads": {
"type": "object"
}
},
"required": [
"version",
"quotations",
"downloads"
]
}🟢get_citations(slug, path)
The sources listed on one article, with absolute URLs. [no key]
输入模式
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"path": {
"type": "string",
"minLength": 1,
"maxLength": 300
}
},
"required": [],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"url": {
"type": "string"
},
"sources": {
"type": "array"
}
},
"required": [
"url",
"sources"
]
}🟢request_sign_in(email)
Get the sign-in link. This sends no email. Open the link in a browser; the page checks that you are a person and emails you a code. Then use confirm_sign_in with that code. [no key]
输入模式
{
"type": "object",
"properties": {
"email": {
"type": "string",
"minLength": 3,
"maxLength": 200
}
},
"required": [],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"sign_in_url": {
"type": "string"
},
"connect_url": {
"type": "string"
},
"email_sent": {
"type": "boolean"
},
"message": {
"type": "string"
}
},
"required": [
"sign_in_url",
"message"
]
}⚪confirm_sign_in(email, otp, scopes)
Exchange the emailed code for a scoped API key, for a client without OAuth. Scopes are read, hearts, and suggest. The key is shown once. A client already signed in with OAuth gets a short note and no key. [no key]
输入模式
{
"type": "object",
"properties": {
"email": {
"type": "string",
"minLength": 3,
"maxLength": 200
},
"otp": {
"type": "string",
"minLength": 4,
"maxLength": 12
},
"scopes": {
"type": "array",
"maxItems": 3,
"items": {
"type": "string",
"enum": [
"read",
"hearts",
"suggest"
]
}
}
},
"required": [
"email",
"otp"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"access_token": {
"type": "string"
},
"token_type": {
"type": "string"
},
"scopes": {
"type": "array"
},
"key_created": {
"type": "boolean"
},
"signed_in": {
"type": "boolean"
},
"message": {
"type": "string"
}
},
"required": []
}🟢list_saved
The signed-in account’s saved articles and Bible verses. [sign-in required]
输入模式
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"items": {
"type": "array"
}
},
"required": [
"items"
]
}🟡save_item(kind, ref)
Save an article path or a Bible verse path for the signed-in account. [sign-in required]
输入模式
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"article",
"verse"
]
},
"ref": {
"type": "string",
"minLength": 2,
"maxLength": 300
}
},
"required": [
"kind",
"ref"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"item": {
"type": "object"
}
},
"required": [
"ok",
"item"
]
}🔴remove_saved(kind, ref)
Remove one saved article or Bible verse for the signed-in account. [sign-in required]
输入模式
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"article",
"verse"
]
},
"ref": {
"type": "string",
"minLength": 2,
"maxLength": 300
}
},
"required": [
"kind",
"ref"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"item": {
"type": "object"
}
},
"required": [
"ok",
"item"
]
}社区
证据