Skip to main content

lu-mcp-server

MCP server for Lingua Universale protocol verification.

Verify AI agent communication with session types -- mathematical proofs, not trust.

Install

pip install lu-mcp-server

Configure

Claude Code

claude mcp add lu-mcp-server -- lu-mcp-server

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "lu-mcp-server": {
      "command": "lu-mcp-server"
    }
  }
}

Cursor / Windsurf

Add to your MCP settings:

{
  "lu-mcp-server": {
    "command": "lu-mcp-server"
  }
}

Tools

lu_load_protocol

Parse a .lu protocol definition and extract its structure.

lu_verify_message

Check if a message is valid in the context of an ongoing session.

lu_check_properties

Verify formal safety properties (always terminates, no deadlock, etc.).

lu_list_templates

Browse 20 standard library protocols across 5 categories.

Example

protocol OrderProcessing:
    roles: customer, warehouse, payment
    customer asks warehouse to check availability
    warehouse returns stock status to customer
    when customer decides:
        in_stock:
            customer asks payment to process order
            payment returns confirmation to customer
        out_of_stock:
            customer sends cancellation to warehouse
    properties:
        always terminates
        no deadlock
        all roles participate

Links

License

Apache 2.0

Metadata

Release files for lu-mcp-server 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lu-mcp-server 0.1.3
File Size Uploaded Provenance Actions
lu_mcp_server-0.1.3.tar.gz 14.1 kB With provenance Details for lu_mcp_server-0.1.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for lu-mcp-server 0.1.3
File Interpreter ABI Platform Actions
lu_mcp_server-0.1.3-py3-none-any.whl Python 3 none any Details for lu_mcp_server-0.1.3-py3-none-any.whl

Total release size: 27.4 kB

Release files / lu_mcp_server-0.1.3.tar.gz

Download URL lu_mcp_server-0.1.3.tar.gz
Size 14.1 kB
Tags Source
SHA-256 checksum
How to use checksums
c3c3225bf5f391b591621820b0948a2bce908708832914e79b33a47cb8b09937
BLAKE2b-256 checksum
How to use checksums
2320505bb41cffce96446dc5c84cbb78c362306cc67f1eb250a5145127a0cd60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 15, 2026.

Transparency log

Release files / lu_mcp_server-0.1.3-py3-none-any.whl

Download URL lu_mcp_server-0.1.3-py3-none-any.whl
Size 13.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
99bf05f99805af8261ee0789bb23a35774eedea14ac29fccd5025752734f4843
BLAKE2b-256 checksum
How to use checksums
abf07c5f83f3498faece0b3fd6062c2c7c53d6f9f0d2c7216ec1db57d63438f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 15, 2026.

Transparency log

Security for lu-mcp-server 0.1.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for lu_mcp_server-0.1.3.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 15, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page