lu-mcp-server
Verify AI agent communication with session types and formal proofs
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
- Playground -- try LU in your browser
- PyPI -- core package
- VS Code -- editor extension
License
Apache 2.0
Servidores relacionados
Scout Monitoring MCP
patrocinadorPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
patrocinadorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Remote MCP Server on Cloudflare
A template for deploying a remote MCP server on Cloudflare Workers, customizable by defining tools in the source code.
A2ABench
Agent-native developer Q&A API with MCP + A2A endpoints for citations, job pickup, and answer submission.
nUR MCP Server
An intelligent robot control middleware for natural language interaction with industrial robots, powered by LLMs. It integrates with Universal Robots and supports real-time, multi-robot control.
C++ Core Guidelines
Enforce consistent C++ style and best practices across your codebase. Analyze naming conventions, memory safety, and const correctness, and get actionable modernization suggestions up to C++23. Accelerate reviews with ready-made prompts and quick access to curated guidelines.
Simple MCP Server
A starter MCP server built with TypeScript and the official MCP SDK, featuring example tools like echo, add, time, and flight status.
Deephaven MCP
MCP servers for Deephaven to orchestrate data workers and power documentation Q&A with LLMs, enabling AI-driven data workflows.
mcpproxy-go
Open-source local MCP proxy server. Routes multiple MCP servers through a single endpoint with BM25 tool filtering, quarantine security, activity logging, and web UI.
MCP JSON
A collection of servers for file system operations, Google search, web automation, and executing terminal commands.
Unstructured
Set up and interact with your unstructured data processing workflows in Unstructured Platform
PsiAnimator-MCP
A server for quantum physics simulation and animation, using QuTip for computations and Manim for visualizations.