theosis-ancient-context-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@theosis-ancient-context-mcpsearch Coptic SCRIPTORIUM for 'Jesus'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
theosis-ancient-context-mcp
FastMCP stdio service for ancient text corpora. Part of the Theosis ancient-context integration.
Corpora
Corpus | Language(s) | Status | Licence |
TLA (Thesaurus Linguae Aegyptiae) | Egyptian | Remote/status-only | Free non-commercial research |
Coptic SCRIPTORIUM | Coptic | Local optional | CC-BY (exceptions exist) |
HPM/HDivT (Hittite ritual texts) | Hittite | Remote/status-only | Academic |
CUC (Copenhagen Ugaritic Corpus) | Ugaritic | Local optional | CC BY-NC 4.0 |
DASI | Arabic epigraphic | Remote/status-only | Academic |
OCIANA | Akkadian/Sumerian | Remote/status-only | Academic |
CDLI | Akkadian/Sumerian/Elamite | Remote/status-only | Open access |
DPPC | Phoenician/Punic | Deferred | Not published |
CIP | Punic | Deferred | Not published |
Related MCP server: DEFAIR MCP Server
What's integrated vs. what's not
DPPC and CIP are NOT integrated — no public API, data, or licence has been confirmed. They are registered as
deferredwith no scraper or adapter.CUC is CC BY-NC and local-only — commercial use is prohibited. The adapter only works when
CUC_CORPUS_DIRis configured to point at a local checkout of the corpus.TLA, HPM, DASI, OCIANA are remote/status-only until a stable public API contract is verified. They return structured
remote_onlyresults with provenance envelopes.CDLI is status-only until the REST JSON API shape is confirmed from cdli.earth/docs/api.
Coptic SCRIPTORIUM requires a local corpus directory. The adapter supports
meta.json-backed metadata and bounded text-file search.
Tools
list_corpora— all registered corpus records with metadataget_corpus_status(corpus)— detailed status, local path, availabilitysearch_corpus(corpus, query, limit)— search with explicit status resultsget_text(corpus, reference)— text retrieval with provenance envelopeget_text_metadata(corpus, reference)— metadata retrieval with provenance
Setup
# Install
uv sync --extra dev
# Run tests
uv run pytest -v
# Compile check
uv run python -m compileall src/theosis_ancient_context -q
# Run the server (stdio)
uv run python -m theosis_ancient_contextOptional local corpora
# Coptic SCRIPTORIUM
export COPTSCRIPTORIUM_CORPUS_DIR=/path/to/corpora
# Copenhagen Ugaritic Corpus
export CUC_CORPUS_DIR=/path/to/cucIntegration
All results include a provenance envelope with:
source_layer— integration type (local_optional, remote_only, deferred, etc.)corpus_id— canonical corpus identifiersource_url— upstream URLlicence— licence summarylicence_warning— detailed licence notes and restrictionsaccess_status— current integration status
Safety
Path traversal prevention for all local file access
Bounded search results and text retrieval
No persistent cache
No secrets required
No network requests in v0.1.0 (all adapters are local or status-only)
This server cannot be deployed
Maintenance
Related MCP Connectors
Bible corpus MCP server: scripture, Greek/Hebrew interlinear data, cross-refs, semantic search.
Read-only scripture-study engine: complete-or-fail concordance over Greek NT, Hebrew OT, LXX.
Query SEC EDGAR filings, XBRL financials, and company data through MCP. STDIO & Streamable HTTP.
Read-only Wheel of Heaven corpus: myth search, primary texts, datasets, typed graph. CC0.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to query a local, offline Crimson Desert knowledge base through stdio MCP, providing versioned entity/claim lookups, bounded search, codebook decoding, and typed responses with provenance context.Apache 2.0
- AlicenseAqualityBmaintenanceExposes forensic case and evidence management operations over stdio, including case creation, evidence registration with SHA-256 hashing, and integrity verification, so clients can manage DFIR investigations programmatically.7MIT
- AlicenseNot gradedqualityBmaintenanceEnables any agent to query the same interview corpus as the UI over stdio, exposing tools to list transcripts, search quoted lines, retrieve verified themes with citations and dropped reasons, and fetch source lines.17 npmMIT
- FlicenseNot gradedqualityCmaintenanceGives an LLM client BM25 keyword search over a local corpus of Markdown and text files, letting it find ranked passages, fetch exact chunks with source offsets, read whole documents, and list what was indexed. It runs entirely locally over stdio with an in-memory index, calling no model and requiring no API key.-