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 PM
추가됨
bible.verse.urantia_parallels
2026년 9월 17일 12:39 PM
추가됨
bible.verse
2026년 9월 17일 12:39 PM
추가됨
bible.chapter
2026년 9월 17일 12:39 PM
추가됨
bible.book
2026년 9월 17일 12:39 PM
추가됨
bible.books
2026년 9월 17일 12:39 PM
추가됨
audio.get
2026년 9월 17일 12:39 PM
추가됨
entities.paragraphs
2026년 9월 17일 12:39 PM
추가됨
entities.get
2026년 9월 17일 12:39 PM
추가됨
entities.list
2026년 9월 17일 12:39 PM
추가됨
search.semantic
2026년 9월 17일 12:39 PM
추가됨
search.fulltext
2026년 9월 17일 12:39 PM
추가됨
paragraphs.context
2026년 9월 17일 12:39 PM
추가됨
paragraphs.get
2026년 9월 17일 12:39 PM
추가됨
paragraphs.random
2026년 9월 17일 12:39 PM
추가됨
papers.sections
2026년 9월 17일 12:39 PM
추가됨
papers.get
2026년 9월 17일 12:39 PM
추가됨
papers.list
2026년 9월 17일 12:39 PM
추가됨
toc.get
2026년 9월 17일 12:39 PM