Harris MCP
A Model Context Protocol server for reading and auditably editing Harris matrices — archaeological stratigraphy — with a changelog-backed write surface.
The Harris matrix is how archaeologists record stratigraphy: the ordered
relationships between the layers and cuts of an excavation. harris-mcp
exposes those matrices to LLM agents through the Model Context Protocol. It
reads HMDP (its own open JSON package), CSV, XLSX, T. S. Dye’s hm tables and
Harris Matrix Composer’s HMCX files and CSV exports.
The read surface is tuned for language models; the write surface is changelog-backed, so every edit an agent makes is auditable and reversible. Corpus-level tools let it reason across a whole set of documents at once, including proposing which units in two records are the same unit; that step is evaluated against a ground truth in a published simulation.