Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Liminate Authoring

FreeNot checked

Helps AI agents author, validate, explain, draft, and test Liminate Agreements locally, with an optional API for translating compliance documents into Agreement

GitHubEmbed

About

Helps AI agents author, validate, explain, draft, and test Liminate Agreements locally, with an optional API for translating compliance documents into Agreement drafts.

README

Help your AI agent author the Agreements that govern it.

Part of the Liminate family — trust infrastructure for autonomous AI, built on a 61-word prose-as-syntax language.

liminate-mcp is a standalone MCP server that lets AI agents validate, explain, draft, and test Liminate Agreements — and translate compliance documents into Agreement drafts via the Liminate platform. It never installs an Agreement. Installation onto an enforcement surface (like ~/.seshat/agreement.limn) is always a human or Seshat-governed action, never this server's.

Built by Liminate

Repo What it does
seshat-app Local agent harness. Enforces Agreements deny-by-default.
liminate The language and interpreter. 61 words, deterministic execution, domain packs.
liminate-invariant Semantic verification harness. Deterministic claim-verification correction loop.
← this repo liminate-mcp Authoring MCP server. Helps an agent write the Agreements that govern it.

liminate.dev

Tools

Five tools run entirely on your machine, against the local liminate interpreter — no network calls, no account required:

Tool Cost What it does
validate_agreement free Parse and semantically check an Agreement. Errors vs. unbound evidence references, annotated separately.
explain_clause free Plain-English explanation per clause: verb, condition, rationale, temporal window, exception.
draft_agreement free Assemble an Agreement from structured rules, or return a vendored template. Always validates its own output.
test_agreement free Run an Agreement against sample evidence; returns a decision (blocked / incomplete / needs_review / passed).
list_templates free The five vendored Agreement templates: EDGAR revenue check, quarterly earnings brief, publication review, student assignment review, vendor invoice review.

One tool calls the platform:

Tool Cost What it does
translate paid Converts a compliance document (text/markdown/url) into an Agreement draft via the liminate.dev Translate API. Requires LIMINATE_API_KEY (liminate.dev/keys); bills against that account. Always returns a fidelity manifest — review it before installing the draft anywhere.

Install

Requires Python 3.11+.

pip install liminate-mcp

Or from source:

git clone https://github.com/rmichaelthomas/liminate-mcp.git
cd liminate-mcp
pip install -e ".[dev]"
pytest

MCP client config

{
  "mcpServers": {
    "liminate-authoring": {
      "command": "liminate-mcp"
    }
  }
}

Set LIMINATE_API_KEY in your environment (or the MCP client's env block) to use translate. The five local tools work with no key and no network access.

License

Apache 2.0. See LICENSE.


The interpreter is the trust root. Every draft is validated before it's handed back — never installed, never assumed.

from github.com/rmichaelthomas/liminate-mcp

Install Liminate Authoring in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install liminate-authoring-mcp

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add liminate-authoring-mcp -- uvx liminate-mcp

FAQ

Is Liminate Authoring MCP free?

Yes, Liminate Authoring MCP is free — one-click install via Unyly at no cost.

Does Liminate Authoring need an API key?

No, Liminate Authoring runs without API keys or environment variables.

Is Liminate Authoring hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Liminate Authoring in Claude Desktop, Claude Code or Cursor?

Open Liminate Authoring on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Liminate Authoring with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs