MCP 服务器

Urantia Papers

dev.urantia/urantia-papers
知识与文档 公开且可连接 MCP 2025-11-25

此 MCP 可以做什么

Searches and retrieves the Urantia Papers and World English Bible, including paragraphs, entities, context, semantic parallels, and audio links.

audio.get
Get Paragraph Audio
Get the audio file URL for a specific paragraph. Accepts any paragraph reference format (globalId "1:2.0.1", standardReferenceId "2:0.1", or paperSectionParagraphId "2.0.1").
只读 幂等
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['paragraph_ref'], 'properties': {'paragraph_ref': {'type': 'string', 'description': 'Paragraph reference. Example: "2:0.1"'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['paragraphId', 'audio'], 'properties': {'audio': {}, 'paragraphId': {'type': 'string'}}, 'additionalProperties': False}
bible.book
Get Bible Book
Get metadata for a single Bible book including chapter and verse counts. Accepts OSIS codes ("Gen"), USFM codes ("GEN"), full names ("Genesis"), and aliases ("genesis", "1-maccabees") — case-insensitive, hyphens/underscores tolerated.
只读 幂等
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['book_code'], 'properties': {'book_code': {'type': 'string', 'description': 'Book identifier. Examples: "Gen", "GEN", "Genesis", "1Macc", "DanGr"'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['book'], 'properties': {'book': {'type': 'object', 'required': ['bookCode', 'bookName', 'fullName', 'abbr', 'bookOrder', 'canon', 'chapterCount', 'verseCount'], 'properties': {'abbr': {'type': 'string'}, 'canon': {'enum': ['ot', 'deuterocanon', 'nt'], 'type': 'string'}, 'bookCode': {'type': 'string'}, 'bookName': {'type': 'string'}, 'fullName': {'type': 'string'}, 'bookOrder': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'verseCount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'chapterCount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}}, 'additionalProperties': False}
bible.books
List Bible Books
List all 81 books of the World English Bible (eng-web): 39 Old Testament + 15 deuterocanonical + 27 New Testament. Each entry includes OSIS book code, full name, abbreviation, canonical order, canon, and chapter/verse counts.
只读 幂等
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['books'], 'properties': {'books': {'type': 'array', 'items': {'type': 'object', 'required': ['bookCode', 'bookName', 'fullName', 'abbr', 'bookOrder', 'canon', 'chapterCount', 'verseCount'], 'properties': {'abbr': {'type': 'string'}, 'canon': {'enum': ['ot', 'deuterocanon', 'nt'], 'type': 'string'}, 'bookCode': {'type': 'string'}, 'bookName': {'type': 'string'}, 'fullName': {'type': 'string'}, 'bookOrder': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'verseCount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'chapterCount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}}}, 'additionalProperties': False}
bible.chapter
Get Bible Chapter
Get every verse in a Bible chapter, ordered by verse number. Accepts OSIS, USFM, full name, or alias for `book_code`.
只读 幂等
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['book_code', 'chapter'], 'properties': {'chapter': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Chapter number (1-indexed)'}, 'book_code': {'type': 'string', 'description': 'Book identifier. Example: "Gen" or "Genesis"'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bookCode', 'bookName', 'canon', 'chapter', 'verses'], 'properties': {'canon': {'enum': ['ot', 'deuterocanon', 'nt'], 'type': 'string'}, 'verses': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'reference', 'bookCode', 'bookName', 'bookOrder', 'canon', 'chapter', 'verse', 'text', 'translation'], 'properties': {'id': {'type': 'string'}, 'text': {'type': 'string'}, 'canon': {'enum': ['ot', 'deuterocanon', 'nt'], 'type': 'string'}, 'verse': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'chapter': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'bookCode': {'type': 'string'}, 'bookName': {'type': 'string'}, 'bookOrder': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'reference': {'type': 'string'}, 'translation': {'type': 'string'}}, 'additionalProperties': False}}, 'chapter': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'bookCode': {'type': 'string'}, 'bookName': {'type': 'string'}}, 'additionalProperties': False}
bible.search.semantic
Bible Semantic Search
Free-form natural-language search across all Bible chunks, ranked by cosine similarity. Each result includes the top-N pre-computed Urantia paragraphs related to that chunk via `bible_parallels` (direction=bible_to_ub). One query surfaces both Bible matches and the relevant UB content. Optional filters: `canon` (`ot`, `deuterocanon`, `nt`) and `book_code`. Set `urantia_parallel_limit` to 0 to suppress the UB attachment. Requires OPENAI_API_KEY.
只读 可访问外部资源 幂等
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'description': 'Alias for `query` (REST compatibility).'}, 'page': {'type': 'integer', 'default': 0, 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Page number (0-indexed)'}, 'canon': {'enum': ['ot', 'deuterocanon', 'nt'], 'type': 'string', 'description': 'Filter by canon: ot, deuterocanon, nt'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Bible results per page (1-100)'}, 'query': {'type': 'string', 'description': 'Natural language query. Example: "blessed are the poor"'}, 'book_code': {'type': 'string', 'description': 'Restrict to a single book. Example: "Matt" or "Matthew"'}, 'urantia_parallel_limit': {'type': 'integer', 'default': 3, 'maximum': 10, 'minimum': 0, 'description': 'How many UB paragraphs to attach per Bible result (0-10, default 3). 0 disables.'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data', 'meta'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'reference', 'bookCode', 'bookName', 'canon', 'chapter', 'verseStart', 'verseEnd', 'text', 'similarity', 'urantiaParallels'], 'properties': {'id': {'type': 'string'}, 'text': {'type': 'string'}, 'canon': {'enum': ['ot', 'deuterocanon', 'nt'], 'type': 'string'}, 'chapter': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'bookCode': {'type': 'string'}, 'bookName': {'type': 'string'}, 'verseEnd': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'reference': {'type': 'string'}, 'similarity': {'type': 'number'}, 'verseStart': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'urantiaParallels': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'standardReferenceId', 'paperId', 'paperTitle', 'sectionTitle', 'text', 'similarity', 'rank'], 'properties': {'id': {'type': 'string'}, 'rank': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'text': {'type': 'string'}, 'paperId': {'type': 'string'}, 'paperTitle': {'type': 'string'}, 'similarity': {'type': 'number'}, 'sectionTitle': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'standardReferenceId': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}}, 'meta': {'type': 'object', 'required': ['page', 'limit', 'total', 'totalPages'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'total': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'totalPages': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}}, 'additionalProperties': False}
bible.verse
Get Bible Verse
Get a single verse from the World English Bible (eng-web). Accepts OSIS, USFM, full name, or alias for `book_code`.
只读 幂等
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['book_code', 'chapter', 'verse'], 'properties': {'verse': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Verse number'}, 'chapter': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Chapter number'}, 'book_code': {'type': 'string', 'description': 'Book identifier. Example: "John" or "Joh"'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['verse'], 'properties': {'verse': {'type': 'object', 'required': ['id', 'reference', 'bookCode', 'bookName', 'bookOrder', 'canon', 'chapter', 'verse', 'text', 'translation'], 'properties': {'id': {'type': 'string'}, 'text': {'type': 'string'}, 'canon': {'enum': ['ot', 'deuterocanon', 'nt'], 'type': 'string'}, 'verse': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'chapter': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'bookCode': {'type': 'string'}, 'bookName': {'type': 'string'}, 'bookOrder': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'reference': {'type': 'string'}, 'translation': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
bible.verse.urantia_parallels
Get Urantia Parallels for a Bible Verse
Returns the top 10 Urantia paragraphs whose embeddings are nearest to the Bible chunk that contains this verse — the reverse of `include_bible_parallels` on the UB side. Pre-computed at seed time with text-embedding-3-large (3072-d) cosine similarity. Each result carries a similarity score (0..1) and rank (1..10). These are *semantic* parallels, not curated. Treat results as starting points for further reading, not as authoritative parallels.
只读 幂等
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['book_code', 'chapter', 'verse'], 'properties': {'verse': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Verse number'}, 'chapter': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Chapter number'}, 'book_code': {'type': 'string', 'description': 'Book identifier. Example: "Matt"'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['verse', 'chunk', 'urantiaParallels'], 'properties': {'chunk': {'type': 'object', 'required': ['id', 'reference', 'verseStart', 'verseEnd', 'text'], 'properties': {'id': {'type': 'string'}, 'text': {'type': 'string'}, 'verseEnd': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'reference': {'type': 'string'}, 'verseStart': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}, 'verse': {'type': 'object', 'required': ['id', 'reference', 'bookCode', 'bookName', 'bookOrder', 'canon', 'chapter', 'verse', 'text', 'translation'], 'properties': {'id': {'type': 'string'}, 'text': {'type': 'string'}, 'canon': {'enum': ['ot', 'deuterocanon', 'nt'], 'type': 'string'}, 'verse': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'chapter': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'bookCode': {'type': 'string'}, 'bookName': {'type': 'string'}, 'bookOrder': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'reference': {'type': 'string'}, 'translation': {'type': 'string'}}, 'additionalProperties': False}, 'urantiaParallels': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'standardReferenceId', 'paperId', 'paperTitle', 'sectionTitle', 'text', 'similarity', 'rank', 'source', 'embeddingModel'], 'properties': {'id': {'type': 'string'}, 'rank': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'text': {'type': 'string'}, 'source': {'type': 'string'}, 'paperId': {'type': 'string'}, 'paperTitle': {'type': 'string'}, 'similarity': {'type': 'number'}, 'sectionTitle': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'embeddingModel': {'type': 'string'}, 'standardReferenceId': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
entities.get
Get Entity
Get detailed information about a specific entity by its slug ID. Returns name, type, aliases, description, related entities, and citation count.
只读 幂等
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['entity_id'], 'properties': {'entity_id': {'type': 'string', 'description': 'Entity slug ID. Example: "god-the-father"'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['entity'], 'properties': {'entity': {'type': 'object', 'required': ['id', 'name', 'type', 'aliases', 'description', 'seeAlso', 'citationCount'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'type': {'enum': ['being', 'place', 'order', 'race', 'religion', 'concept'], 'type': 'string'}, 'aliases': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}]}, 'seeAlso': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}]}, 'description': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'citationCount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}}, 'additionalProperties': False}
entities.list
List Entities
Browse the entity catalog: beings, places, orders, races, religions, and concepts mentioned in the Urantia Book. Supports filtering by type and searching by name.
只读 幂等
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'description': 'Alias for `query` (REST compatibility).'}, 'page': {'type': 'integer', 'default': 0, 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Page number (0-indexed)'}, 'type': {'enum': ['being', 'place', 'order', 'race', 'religion', 'concept'], 'type': 'string', 'description': 'Filter by entity type'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (1-100)'}, 'query': {'type': 'string', 'description': 'Search entities by name or alias'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data', 'meta'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'type', 'aliases', 'description', 'seeAlso', 'citationCount'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'type': {'enum': ['being', 'place', 'order', 'race', 'religion', 'concept'], 'type': 'string'}, 'aliases': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}]}, 'seeAlso': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}]}, 'description': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'citationCount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}}, 'meta': {'type': 'object', 'required': ['page', 'limit', 'total', 'totalPages'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'total': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'totalPages': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}}, 'additionalProperties': False}
entities.paragraphs
Get Entity Paragraphs
Get all paragraphs that mention a specific entity, ordered by position in the text. Useful for studying everything said about a particular being, place, or concept.
只读 幂等
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['entity_id'], 'properties': {'page': {'type': 'integer', 'default': 0, 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Page number (0-indexed)'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (1-100)'}, 'entity_id': {'type': 'string', 'description': 'Entity slug ID. Example: "god-the-father"'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data', 'meta'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'standardReferenceId', 'sortId', 'paperId', 'sectionId', 'partId', 'paperTitle', 'sectionTitle', 'paragraphId', 'text', 'htmlText', 'labels', 'audio'], 'properties': {'id': {'type': 'string'}, 'text': {'type': 'string'}, 'audio': {}, 'labels': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}]}, 'partId': {'type': 'string'}, 'sortId': {'type': 'string'}, 'paperId': {'type': 'string'}, 'entities': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'type'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'type': {'enum': ['being', 'place', 'order', 'race', 'religion', 'concept'], 'type': 'string'}}, 'additionalProperties': False}}, 'htmlText': {'type': 'string'}, 'sectionId': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'paperTitle': {'type': 'string'}, 'paragraphId': {'type': 'string'}, 'sectionTitle': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'bibleParallels': {'type': 'array', 'items': {'type': 'object', 'required': ['chunkId', 'reference', 'bookCode', 'chapter', 'verseStart', 'verseEnd', 'text', 'similarity', 'rank', 'source', 'embeddingModel'], 'properties': {'rank': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'text': {'type': 'string'}, 'source': {'type': 'string'}, 'chapter': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'chunkId': {'type': 'string'}, 'bookCode': {'type': 'string'}, 'verseEnd': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'reference': {'type': 'string'}, 'similarity': {'type': 'number'}, 'verseStart': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'embeddingModel': {'type': 'string'}}, 'additionalProperties': False}}, 'urantiaParallels': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'standardReferenceId', 'paperId', 'paperTitle', 'sectionTitle', 'text', 'similarity', 'rank', 'source', 'embeddingModel'], 'properties': {'id': {'type': 'string'}, 'rank': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'text': {'type': 'string'}, 'source': {'type': 'string'}, 'paperId': {'type': 'string'}, 'paperTitle': {'type': 'string'}, 'similarity': {'type': 'number'}, 'sectionTitle': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'embeddingModel': {'type': 'string'}, 'standardReferenceId': {'type': 'string'}}, 'additionalProperties': False}}, 'standardReferenceId': {'type': 'string'}}, 'additionalProperties': False}}, 'meta': {'type': 'object', 'required': ['page', 'limit', 'total', 'totalPages'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'total': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'totalPages': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}}, 'additionalProperties': False}
papers.get
Get Paper
Get a single paper with all its paragraphs. Paper IDs range from 0 (Foreword) to 196. Optionally include entity mentions.
只读 幂等
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['paper_id'], 'properties': {'paper_id': {'type': 'string', 'description': "Paper ID (0-196). Example: '1'"}, 'include_entities': {'type': 'boolean', 'default': False, 'description': 'Include entity mentions in each paragraph'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['paper', 'paragraphs'], 'properties': {'paper': {'type': 'object', 'required': ['id', 'partId', 'title', 'sortId', 'labels'], 'properties': {'id': {'type': 'string'}, 'title': {'type': 'string'}, 'labels': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}]}, 'partId': {'type': 'string'}, 'sortId': {'type': 'string'}}, 'additionalProperties': False}, 'paragraphs': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'standardReferenceId', 'sortId', 'paperId', 'sectionId', 'partId', 'paperTitle', 'sectionTitle', 'paragraphId', 'text', 'htmlText', 'labels', 'audio'], 'properties': {'id': {'type': 'string'}, 'text': {'type': 'string'}, 'audio': {}, 'labels': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}]}, 'partId': {'type': 'string'}, 'sortId': {'type': 'string'}, 'paperId': {'type': 'string'}, 'entities': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'type'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'type': {'enum': ['being', 'place', 'order', 'race', 'religion', 'concept'], 'type': 'string'}}, 'additionalProperties': False}}, 'htmlText': {'type': 'string'}, 'sectionId': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'paperTitle': {'type': 'string'}, 'paragraphId': {'type': 'string'}, 'sectionTitle': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'bibleParallels': {'type': 'array', 'items': {'type': 'object', 'required': ['chunkId', 'reference', 'bookCode', 'chapter', 'verseStart', 'verseEnd', 'text', 'similarity', 'rank', 'source', 'embeddingModel'], 'properties': {'rank': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'text': {'type': 'string'}, 'source': {'type': 'string'}, 'chapter': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'chunkId': {'type': 'string'}, 'bookCode': {'type': 'string'}, 'verseEnd': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'reference': {'type': 'string'}, 'similarity': {'type': 'number'}, 'verseStart': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'embeddingModel': {'type': 'string'}}, 'additionalProperties': False}}, 'urantiaParallels': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'standardReferenceId', 'paperId', 'paperTitle', 'sectionTitle', 'text', 'similarity', 'rank', 'source', 'embeddingModel'], 'properties': {'id': {'type': 'string'}, 'rank': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'text': {'type': 'string'}, 'source': {'type': 'string'}, 'paperId': {'type': 'string'}, 'paperTitle': {'type': 'string'}, 'similarity': {'type': 'number'}, 'sectionTitle': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'embeddingModel': {'type': 'string'}, 'standardReferenceId': {'type': 'string'}}, 'additionalProperties': False}}, 'standardReferenceId': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
papers.list
List Papers
List all 197 papers in the Urantia Book with their metadata (id, title, partId, labels). Use toc.get for a hierarchical view instead.
只读 幂等
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['papers'], 'properties': {'papers': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'partId', 'title', 'sortId', 'labels'], 'properties': {'id': {'type': 'string'}, 'title': {'type': 'string'}, 'labels': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}]}, 'partId': {'type': 'string'}, 'sortId': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
papers.sections
Get Paper Sections
Get all sections within a paper, ordered by section number. Useful for understanding paper structure before reading specific sections.
只读 幂等
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['paper_id'], 'properties': {'paper_id': {'type': 'string', 'description': "Paper ID (0-196). Example: '1'"}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sections'], 'properties': {'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'paperId', 'sectionId', 'title', 'globalId', 'sortId'], 'properties': {'id': {'type': 'string'}, 'title': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'sortId': {'type': 'string'}, 'paperId': {'type': 'string'}, 'globalId': {'type': 'string'}, 'sectionId': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
paragraphs.context
Get Paragraph with Context
Get a paragraph with surrounding context (N paragraphs before and after within the same paper). Useful for understanding passages in context.
只读 幂等
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ref'], 'properties': {'ref': {'type': 'string', 'description': 'Paragraph reference. Examples: "1:2.0.1", "2:0.1", "2.0.1"'}, 'window': {'type': 'number', 'default': 2, 'maximum': 10, 'minimum': 1, 'description': 'Number of paragraphs before and after (1-10, default 2)'}, 'include_entities': {'type': 'boolean', 'default': False, 'description': 'Include entity mentions'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['target', 'before', 'after'], 'properties': {'after': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'standardReferenceId', 'sortId', 'paperId', 'sectionId', 'partId', 'paperTitle', 'sectionTitle', 'paragraphId', 'text', 'htmlText', 'labels', 'audio'], 'properties': {'id': {'type': 'string'}, 'text': {'type': 'string'}, 'audio': {}, 'labels': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}]}, 'partId': {'type': 'string'}, 'sortId': {'type': 'string'}, 'paperId': {'type': 'string'}, 'entities': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'type'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'type': {'enum': ['being', 'place', 'order', 'race', 'religion', 'concept'], 'type': 'string'}}, 'additionalProperties': False}}, 'htmlText': {'type': 'string'}, 'sectionId': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'paperTitle': {'type': 'string'}, 'paragraphId': {'type': 'string'}, 'sectionTitle': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'bibleParallels': {'type': 'array', 'items': {'type': 'object', 'required': ['chunkId', 'reference', 'bookCode', 'chapter', 'verseStart', 'verseEnd', 'text', 'similarity', 'rank', 'source', 'embeddingModel'], 'properties': {'rank': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'text': {'type': 'string'}, 'source': {'type': 'string'}, 'chapter': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'chunkId': {'type': 'string'}, 'bookCode': {'type': 'string'}, 'verseEnd': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'reference': {'type': 'string'}, 'similarity': {'type': 'number'}, 'verseStart': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'embeddingModel': {'type': 'string'}}, 'additionalProperties': False}}, 'urantiaParallels': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'standardReferenceId', 'paperId', 'paperTitle', 'sectionTitle', 'text', 'similarity', 'rank', 'source', 'embeddingModel'], 'properties': {'id': {'type': 'string'}, 'rank': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'text': {'type': 'string'}, 'source': {'type': 'string'}, 'paperId': {'type': 'string'}, 'paperTitle': {'type': 'string'}, 'similarity': {'type': 'number'}, 'sectionTitle': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'embeddingModel': {'type': 'string'}, 'standardReferenceId': {'type': 'string'}}, 'additionalProperties': False}}, 'standardReferenceId': {'type': 'string'}}, 'additionalProperties': False}}, 'before': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'standardReferenceId', 'sortId', 'paperId', 'sectionId', 'partId', 'paperTitle', 'sectionTitle', 'paragraphId', 'text', 'htmlText', 'labels', 'audio'], 'properties': {'id': {'type': 'string'}, 'text': {'type': 'string'}, 'audio': {}, 'labels': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}]}, 'partId': {'type': 'string'}, 'sortId': {'type': 'string'}, 'paperId': {'type': 'string'}, 'entities': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'type'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'type': {'enum': ['being', 'place', 'order', 'race', 'religion', 'concept'], 'type': 'string'}}, 'additionalProperties': False}}, 'htmlText': {'type': 'string'}, 'sectionId': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'paperTitle': {'type': 'string'}, 'paragraphId': {'type': 'string'}, 'sectionTitle': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'bibleParallels': {'type': 'array', 'items': {'type': 'object', 'required': ['chunkId', 'reference', 'bookCode', 'chapter', 'verseStart', 'verseEnd', 'text', 'similarity', 'rank', 'source', 'embeddingModel'], 'properties': {'rank': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'text': {'type': 'string'}, 'source': {'type': 'string'}, 'chapter': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'chunkId': {'type': 'string'}, 'bookCode': {'type': 'string'}, 'verseEnd': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'reference': {'type': 'string'}, 'similarity': {'type': 'number'}, 'verseStart': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'embeddingModel': {'type': 'string'}}, 'additionalProperties': False}}, 'urantiaParallels': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'standardReferenceId', 'paperId', 'paperTitle', 'sectionTitle', 'text', 'similarity', 'rank', 'source', 'embeddingModel'], 'properties': {'id': {'type': 'string'}, 'rank': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'text': {'type': 'string'}, 'source': {'type': 'string'}, 'paperId': {'type': 'string'}, 'paperTitle': {'type': 'string'}, 'similarity': {'type': 'number'}, 'sectionTitle': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'embeddingModel': {'type': 'string'}, 'standardReferenceId': {'type': 'string'}}, 'additionalProperties': False}}, 'standardReferenceId': {'type': 'string'}}, 'additionalProperties': False}}, 'target': {'type': 'object', 'required': ['id', 'standardReferenceId', 'sortId', 'paperId', 'sectionId', 'partId', 'paperTitle', 'sectionTitle', 'paragraphId', 'text', 'htmlText', 'labels', 'audio'], 'properties': {'id': {'type': 'string'}, 'text': {'type': 'string'}, 'audio': {}, 'labels': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}]}, 'partId': {'type': 'string'}, 'sortId': {'type': 'string'}, 'paperId': {'type': 'string'}, 'entities': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'type'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'type': {'enum': ['being', 'place', 'order', 'race', 'religion', 'concept'], 'type': 'string'}}, 'additionalProperties': False}}, 'htmlText': {'type': 'string'}, 'sectionId': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'paperTitle': {'type': 'string'}, 'paragraphId': {'type': 'string'}, 'sectionTitle': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'bibleParallels': {'type': 'array', 'items': {'type': 'object', 'required': ['chunkId', 'reference', 'bookCode', 'chapter', 'verseStart', 'verseEnd', 'text', 'similarity', 'rank', 'source', 'embeddingModel'], 'properties': {'rank': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'text': {'type': 'string'}, 'source': {'type': 'string'}, 'chapter': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'chunkId': {'type': 'string'}, 'bookCode': {'type': 'string'}, 'verseEnd': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'reference': {'type': 'string'}, 'similarity': {'type': 'number'}, 'verseStart': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'embeddingModel': {'type': 'string'}}, 'additionalProperties': False}}, 'urantiaParallels': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'standardReferenceId', 'paperId', 'paperTitle', 'sectionTitle', 'text', 'similarity', 'rank', 'source', 'embeddingModel'], 'properties': {'id': {'type': 'string'}, 'rank': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'text': {'type': 'string'}, 'source': {'type': 'string'}, 'paperId': {'type': 'string'}, 'paperTitle': {'type': 'string'}, 'similarity': {'type': 'number'}, 'sectionTitle': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'embeddingModel': {'type': 'string'}, 'standardReferenceId': {'type': 'string'}}, 'additionalProperties': False}}, 'standardReferenceId': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
paragraphs.get
Get Paragraph
Look up a specific paragraph by reference. Supports three formats: globalId ("1:2.0.1"), standardReferenceId ("2:0.1"), or paperSectionParagraphId ("2.0.1"). The format is auto-detected.
只读 幂等
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ref'], 'properties': {'ref': {'type': 'string', 'description': 'Paragraph reference in any format. Examples: "1:2.0.1", "2:0.1", "2.0.1"'}, 'include_entities': {'type': 'boolean', 'default': False, 'description': 'Include entity mentions'}, 'include_bible_parallels': {'type': 'boolean', 'default': False, 'description': 'Include the top-10 Bible verses semantically nearest to this paragraph (UB â\x86\x92 Bible direction).'}, 'include_urantia_parallels': {'type': 'boolean', 'default': False, 'description': "Include the top-10 most-similar OTHER Urantia paragraphs ('see also' across the corpus)."}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['paragraph'], 'properties': {'paragraph': {'type': 'object', 'required': ['id', 'standardReferenceId', 'sortId', 'paperId', 'sectionId', 'partId', 'paperTitle', 'sectionTitle', 'paragraphId', 'text', 'htmlText', 'labels', 'audio'], 'properties': {'id': {'type': 'string'}, 'text': {'type': 'string'}, 'audio': {}, 'labels': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}]}, 'partId': {'type': 'string'}, 'sortId': {'type': 'string'}, 'paperId': {'type': 'string'}, 'entities': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'type'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'type': {'enum': ['being', 'place', 'order', 'race', 'religion', 'concept'], 'type': 'string'}}, 'additionalProperties': False}}, 'htmlText': {'type': 'string'}, 'sectionId': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'paperTitle': {'type': 'string'}, 'paragraphId': {'type': 'string'}, 'sectionTitle': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'bibleParallels': {'type': 'array', 'items': {'type': 'object', 'required': ['chunkId', 'reference', 'bookCode', 'chapter', 'verseStart', 'verseEnd', 'text', 'similarity', 'rank', 'source', 'embeddingModel'], 'properties': {'rank': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'text': {'type': 'string'}, 'source': {'type': 'string'}, 'chapter': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'chunkId': {'type': 'string'}, 'bookCode': {'type': 'string'}, 'verseEnd': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'reference': {'type': 'string'}, 'similarity': {'type': 'number'}, 'verseStart': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'embeddingModel': {'type': 'string'}}, 'additionalProperties': False}}, 'urantiaParallels': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'standardReferenceId', 'paperId', 'paperTitle', 'sectionTitle', 'text', 'similarity', 'rank', 'source', 'embeddingModel'], 'properties': {'id': {'type': 'string'}, 'rank': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'text': {'type': 'string'}, 'source': {'type': 'string'}, 'paperId': {'type': 'string'}, 'paperTitle': {'type': 'string'}, 'similarity': {'type': 'number'}, 'sectionTitle': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'embeddingModel': {'type': 'string'}, 'standardReferenceId': {'type': 'string'}}, 'additionalProperties': False}}, 'standardReferenceId': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
paragraphs.random
Get Random Paragraph
Get a random paragraph from the Urantia Book. Great for daily quotes, exploration, or discovering new passages.
只读
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'include_entities': {'type': 'boolean', 'default': False, 'description': 'Include entity mentions'}, 'include_bible_parallels': {'type': 'boolean', 'default': False, 'description': 'Include the top-10 Bible verses semantically nearest to this paragraph (UB â\x86\x92 Bible direction). Pre-computed via text-embedding-3-large cosine similarity.'}, 'include_urantia_parallels': {'type': 'boolean', 'default': False, 'description': "Include the top-10 most-similar OTHER Urantia paragraphs ('see also'). Pre-computed via text-embedding-3-large cosine similarity."}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['paragraph'], 'properties': {'paragraph': {'type': 'object', 'required': ['id', 'standardReferenceId', 'sortId', 'paperId', 'sectionId', 'partId', 'paperTitle', 'sectionTitle', 'paragraphId', 'text', 'htmlText', 'labels', 'audio'], 'properties': {'id': {'type': 'string'}, 'text': {'type': 'string'}, 'audio': {}, 'labels': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}]}, 'partId': {'type': 'string'}, 'sortId': {'type': 'string'}, 'paperId': {'type': 'string'}, 'entities': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'type'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'type': {'enum': ['being', 'place', 'order', 'race', 'religion', 'concept'], 'type': 'string'}}, 'additionalProperties': False}}, 'htmlText': {'type': 'string'}, 'sectionId': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'paperTitle': {'type': 'string'}, 'paragraphId': {'type': 'string'}, 'sectionTitle': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'bibleParallels': {'type': 'array', 'items': {'type': 'object', 'required': ['chunkId', 'reference', 'bookCode', 'chapter', 'verseStart', 'verseEnd', 'text', 'similarity', 'rank', 'source', 'embeddingModel'], 'properties': {'rank': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'text': {'type': 'string'}, 'source': {'type': 'string'}, 'chapter': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'chunkId': {'type': 'string'}, 'bookCode': {'type': 'string'}, 'verseEnd': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'reference': {'type': 'string'}, 'similarity': {'type': 'number'}, 'verseStart': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'embeddingModel': {'type': 'string'}}, 'additionalProperties': False}}, 'urantiaParallels': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'standardReferenceId', 'paperId', 'paperTitle', 'sectionTitle', 'text', 'similarity', 'rank', 'source', 'embeddingModel'], 'properties': {'id': {'type': 'string'}, 'rank': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'text': {'type': 'string'}, 'source': {'type': 'string'}, 'paperId': {'type': 'string'}, 'paperTitle': {'type': 'string'}, 'similarity': {'type': 'number'}, 'sectionTitle': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'embeddingModel': {'type': 'string'}, 'standardReferenceId': {'type': 'string'}}, 'additionalProperties': False}}, 'standardReferenceId': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
search.fulltext
Full-Text Search
Full-text search across all Urantia Book paragraphs. Supports three modes: "and" (all words must appear, default), "or" (any word), "phrase" (exact phrase). Results ranked by relevance.
只读 幂等
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'description': 'Alias for `query` (REST compatibility).'}, 'page': {'type': 'integer', 'default': 0, 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Page number (0-indexed)'}, 'type': {'enum': ['phrase', 'and', 'or'], 'type': 'string', 'default': 'and', 'description': 'Search mode: phrase, and, or'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (1-100)'}, 'query': {'type': 'string', 'description': 'Search query. Example: "nature of God"'}, 'part_id': {'type': 'string', 'description': 'Filter to a specific part ID (1-4)'}, 'paper_id': {'type': 'string', 'description': 'Filter to a specific paper ID'}, 'include_entities': {'type': 'boolean', 'default': False, 'description': 'Include entity mentions'}, 'include_bible_parallels': {'type': 'boolean', 'default': False, 'description': 'Include the top-10 Bible verses semantically nearest to each result (UB â\x86\x92 Bible).'}, 'include_urantia_parallels': {'type': 'boolean', 'default': False, 'description': 'Include the top-10 most-similar OTHER Urantia paragraphs for each result.'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data', 'meta'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'standardReferenceId', 'sortId', 'paperId', 'sectionId', 'partId', 'paperTitle', 'sectionTitle', 'paragraphId', 'text', 'htmlText', 'labels', 'audio', 'rank'], 'properties': {'id': {'type': 'string'}, 'rank': {'type': 'number'}, 'text': {'type': 'string'}, 'audio': {}, 'labels': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}]}, 'partId': {'type': 'string'}, 'sortId': {'type': 'string'}, 'paperId': {'type': 'string'}, 'entities': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'type'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'type': {'enum': ['being', 'place', 'order', 'race', 'religion', 'concept'], 'type': 'string'}}, 'additionalProperties': False}}, 'htmlText': {'type': 'string'}, 'sectionId': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'paperTitle': {'type': 'string'}, 'paragraphId': {'type': 'string'}, 'sectionTitle': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'bibleParallels': {'type': 'array', 'items': {'type': 'object', 'required': ['chunkId', 'reference', 'bookCode', 'chapter', 'verseStart', 'verseEnd', 'text', 'similarity', 'rank', 'source', 'embeddingModel'], 'properties': {'rank': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'text': {'type': 'string'}, 'source': {'type': 'string'}, 'chapter': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'chunkId': {'type': 'string'}, 'bookCode': {'type': 'string'}, 'verseEnd': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'reference': {'type': 'string'}, 'similarity': {'type': 'number'}, 'verseStart': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'embeddingModel': {'type': 'string'}}, 'additionalProperties': False}}, 'urantiaParallels': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'standardReferenceId', 'paperId', 'paperTitle', 'sectionTitle', 'text', 'similarity', 'rank', 'source', 'embeddingModel'], 'properties': {'id': {'type': 'string'}, 'rank': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'text': {'type': 'string'}, 'source': {'type': 'string'}, 'paperId': {'type': 'string'}, 'paperTitle': {'type': 'string'}, 'similarity': {'type': 'number'}, 'sectionTitle': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'embeddingModel': {'type': 'string'}, 'standardReferenceId': {'type': 'string'}}, 'additionalProperties': False}}, 'standardReferenceId': {'type': 'string'}}, 'additionalProperties': False}}, 'meta': {'type': 'object', 'required': ['page', 'limit', 'total', 'totalPages'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'total': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'totalPages': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}}, 'additionalProperties': False}
search.semantic
Semantic Search
Search the Urantia Book using semantic similarity (vector embeddings). Returns conceptually related results even without exact keyword matches. Requires OPENAI_API_KEY.
只读 可访问外部资源 幂等
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'description': 'Alias for `query` (REST compatibility).'}, 'page': {'type': 'integer', 'default': 0, 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Page number (0-indexed)'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (1-100)'}, 'query': {'type': 'string', 'description': 'Natural language query. Example: "What is the meaning of life?"'}, 'part_id': {'type': 'string', 'description': 'Filter to a specific part ID (1-4)'}, 'paper_id': {'type': 'string', 'description': 'Filter to a specific paper ID'}, 'include_entities': {'type': 'boolean', 'default': False, 'description': 'Include entity mentions'}, 'include_bible_parallels': {'type': 'boolean', 'default': False, 'description': 'Include the top-10 Bible verses semantically nearest to each result (UB â\x86\x92 Bible).'}, 'include_urantia_parallels': {'type': 'boolean', 'default': False, 'description': 'Include the top-10 most-similar OTHER Urantia paragraphs for each result.'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data', 'meta'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'standardReferenceId', 'sortId', 'paperId', 'sectionId', 'partId', 'paperTitle', 'sectionTitle', 'paragraphId', 'text', 'htmlText', 'labels', 'audio', 'similarity'], 'properties': {'id': {'type': 'string'}, 'text': {'type': 'string'}, 'audio': {}, 'labels': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}]}, 'partId': {'type': 'string'}, 'sortId': {'type': 'string'}, 'paperId': {'type': 'string'}, 'entities': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'type'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'type': {'enum': ['being', 'place', 'order', 'race', 'religion', 'concept'], 'type': 'string'}}, 'additionalProperties': False}}, 'htmlText': {'type': 'string'}, 'sectionId': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'paperTitle': {'type': 'string'}, 'similarity': {'type': 'number'}, 'paragraphId': {'type': 'string'}, 'sectionTitle': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'bibleParallels': {'type': 'array', 'items': {'type': 'object', 'required': ['chunkId', 'reference', 'bookCode', 'chapter', 'verseStart', 'verseEnd', 'text', 'similarity', 'rank', 'source', 'embeddingModel'], 'properties': {'rank': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'text': {'type': 'string'}, 'source': {'type': 'string'}, 'chapter': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'chunkId': {'type': 'string'}, 'bookCode': {'type': 'string'}, 'verseEnd': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'reference': {'type': 'string'}, 'similarity': {'type': 'number'}, 'verseStart': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'embeddingModel': {'type': 'string'}}, 'additionalProperties': False}}, 'urantiaParallels': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'standardReferenceId', 'paperId', 'paperTitle', 'sectionTitle', 'text', 'similarity', 'rank', 'source', 'embeddingModel'], 'properties': {'id': {'type': 'string'}, 'rank': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'text': {'type': 'string'}, 'source': {'type': 'string'}, 'paperId': {'type': 'string'}, 'paperTitle': {'type': 'string'}, 'similarity': {'type': 'number'}, 'sectionTitle': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'embeddingModel': {'type': 'string'}, 'standardReferenceId': {'type': 'string'}}, 'additionalProperties': False}}, 'standardReferenceId': {'type': 'string'}}, 'additionalProperties': False}}, 'meta': {'type': 'object', 'required': ['page', 'limit', 'total', 'totalPages'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'total': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'totalPages': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}}, 'additionalProperties': False}
toc.get
Get Table of Contents
Get the full table of contents of the Urantia Book. Returns all 4 parts and 197 papers with their titles. This is the best starting point to understand the book structure.
只读 幂等
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['parts'], 'properties': {'parts': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'sponsorship', 'papers'], 'properties': {'id': {'type': 'string'}, 'title': {'type': 'string'}, 'papers': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'labels'], 'properties': {'id': {'type': 'string'}, 'title': {'type': 'string'}, 'labels': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}]}}, 'additionalProperties': False}}, 'sponsorship': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}}}, 'additionalProperties': False}
已添加
bible.search.semantic
2026年9月17日 12:39
已添加
bible.verse.urantia_parallels
2026年9月17日 12:39
已添加
bible.verse
2026年9月17日 12:39
已添加
bible.chapter
2026年9月17日 12:39
已添加
bible.book
2026年9月17日 12:39
已添加
bible.books
2026年9月17日 12:39
已添加
audio.get
2026年9月17日 12:39
已添加
entities.paragraphs
2026年9月17日 12:39
已添加
entities.get
2026年9月17日 12:39
已添加
entities.list
2026年9月17日 12:39
已添加
search.semantic
2026年9月17日 12:39
已添加
search.fulltext
2026年9月17日 12:39
已添加
paragraphs.context
2026年9月17日 12:39
已添加
paragraphs.get
2026年9月17日 12:39
已添加
paragraphs.random
2026年9月17日 12:39
已添加
papers.sections
2026年9月17日 12:39
已添加
papers.get
2026年9月17日 12:39
已添加
papers.list
2026年9月17日 12:39
已添加
toc.get
2026年9月17日 12:39