Defines Z3-verified CSL policies that deterministically allow or block AI-agent actions at runtime.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Csl Core.
Chimera-Protocol/csl-core MCP server is built around CSL policy files that describe allowed values, state constraints, and enforcement behavior. A policy can, for example, permit reads while blocking deletes for users below a specified level. The rules are compiled into an executable policy representation and evaluated independently of the language model.
The runtime returns an allow or block result for an input context. In the documented Python example, load_guard() loads a .csl file and guard.verify() evaluates a dictionary of values. This design is intended for controls such as user tiers, environments, rate limits, and restrictions on sensitive or destructive operations.
A CSL file contains a CONFIG section and one or more domains. Domains declare variables and constraints. Conditions can combine comparisons with AND and OR, allowing policies to distinguish between actions instead of applying one global deny rule.
The verify command compiles a policy and checks its logical consistency with Z3. The simulate command evaluates one input or a batch of JSON test cases. The repl command provides an interactive way to submit scenarios and inspect whether they are allowed or blocked.
For policies that enable formal verification, the formal command runs the TLC model checker through Java. The README describes exhaustive exploration of the abstract state space and reports counterexample traces when temporal properties do not hold. This is separate from the normal runtime verification path.
Install the Python package with:
Create a .csl policy file, then use commands such as cslcore verify policy.csl, cslcore simulate policy.csl --input '{"action":"DELETE","user_level":2}', or cslcore repl policy.csl. Batch simulation accepts a JSON file and can produce JSON output for CI/CD workflows.
Python applications can load a policy with from chimera_core import load_guard. The documented LangChain integration wraps tools with guard_tools() or inserts a policy checkpoint with gate(). Context values passed through inject are supplied by the application rather than generated by the model.
Chimera-Protocol/csl-core MCP server supports these documented capabilities:
.csl files.The material does not list named MCP tools, an MCP endpoint, or configuration examples for a particular MCP client.
The README presents benchmark results for a specific set of models, attacks, and model versions, with reruns pending against current models. Those figures should not be treated as a general guarantee for every policy or deployment.
The policy engine can only evaluate variables and constraints that the application supplies. Integrators must decide where to place checks and provide trustworthy context such as the authenticated user role or deployment environment. The LangChain examples cover tool interception and LCEL chain checkpoints; no equivalent integration details are provided for other agent frameworks.
Although the listing describes Chimera-Protocol/csl-core MCP server, the supplied documentation focuses on the Python package, CLI, and LangChain plugin. It does not establish whether Claude Desktop, Cursor, Windsurf, or Cline can connect directly, nor does it specify an MCP launch command.
Always refer to the official documentation for the most accurate and up-to-date information.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/chimera-protocol-csl-core)<a href="https://allmcps.com/mcp/chimera-protocol-csl-core"><img src="https://allmcps.com/api/badge/chimera-protocol-csl-core?style=directory" alt="Csl Core on AllMCPs" /></a>