mcpField
S
syntropy-mcp

syntropy-mcp

Remote
github.com/macek166AI & Agents1Updated 4d ago
Repository

About syntropy-mcp

syntropy-mcp exposes Synproof's deterministic dialectical verification engine for AI agents and teams checking claims, assumptions, or legal clauses. It evaluates statements against a Small World’s axioms using a five-sieve process.

Key features

  1. 01Five-sieve claim verification
  2. 02Dialectical trials against axioms
  3. 03List public Small Worlds
  4. 04Inspect Small World axioms
  5. 05Retrieve onboarding guide

Use cases

  1. 01Check legal clauses against a Small World
  2. 02Verify code assumptions in an agent workflow
  3. 03Evaluate declarative claims against axioms

MCP support

The MCP server exposes tools to verify claims, list public Small Worlds, inspect their axioms, and retrieve the onboarding guide. It is configured with a SYNTROPY_API_KEY.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://api.synproof.ai/v1/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

Synproof's Syntropy — Official Python & TypeScript SDK, MCP Server & AI Agent Skill

Website PyPI Documentation AI Agent Skill OpenAPI 3.1 License: MIT

Language models guess. Syntropy proves.
Synproof's Syntropy (https://synproof.ai) is a deterministic 5-sieve dialectical verification engine and Small Worlds axiom library for AI agents, legal compliance, scientific verification, and enterprise decision pipelines.


Canonical Links & Documentation

ResourceURL
Web Platform & Interactive Studiohttps://synproof.ai
Developer Documentation (20 Chapters)https://synproof.ai/docs
How the 5-Sieve Architecture Workshttps://synproof.ai/how-it-works
AI Coding Agent Skill (SKILL.md)https://synproof.ai/SKILL.md
OpenAPI 3.1 Specificationhttps://synproof.ai/openapi.json
Production API Endpointhttps://api.synproof.ai

1. Install the AI Coding Agent Skill

Install via the official Skills CLI:

npx skills add macek166/synproof-syntropy

2. Python SDK & CLI (syntropy-client)

Installation (Official PyPI Registry)
pip install syntropy-client
1-Line Hallucination Guardrail (@verify_agent_output)
from syntropy import SyntropyClient, verify_agent_output

client = SyntropyClient()  # Reads SYNTROPY_API_KEY from the runtime environment

@verify_agent_output(
    world="@pravo:obcansky-zakonik-cz",
    axioms=["Smluvní pokuta nesmí překročit 0.5 % denně z dlužné částky."],
    max_failures=3,
    model_name="gemini-2.5-flash",
    on_refuted="fallback",  # "fallback" | "raise" | "return_verdict"
    client=client,
)
def legal_advisor_agent(user_query: str) -> dict:
    return {"answer": "Spotřebitel má právo odstoupit od e-shop smlouvy do 7 dnů."}

result = legal_advisor_agent("Jaká je lhůta pro odstoupení od smlouvy?")
print("Proven Answer:", result["answer"])
Direct Dialectical Verification
from syntropy import SyntropyClient

client = SyntropyClient()

verdict = client.debate(
    thesis="A consumer can withdraw from a distance contract within 7 days without penalty.",
    world="@pravo:obcansky-zakonik-cz",
    max_failures=3,
    model_name="gemini-2.5-flash",
)

print("Status:", verdict.status)                 # CONFIRMED | REFUTED
print("Winning Thesis:", verdict.winning_thesis)
print("Refuting Argument:", verdict.refuting_argument)

3. Model Context Protocol (MCP) Server (syntropy-mcp)

Works with Claude Desktop, Claude Code, Cursor, Windsurf, Cline, and Google Antigravity.

{
  "mcpServers": {
    "synproof-syntropy": {
      "command": "python",
      "args": ["-m", "syntropy", "mcp"],
      "env": {
        "SYNTROPY_API_KEY": "YOUR_SYNTROPY_API_KEY"
      }
    }
  }
}
Exposed Read & Verification MCP Tools
  • syntropy_verify — Put any declarative claim, code assumption, or legal clause on formal 5-sieve dialectical trial against a Small World.
  • syntropy_list_worlds — List verified public Small Worlds (@law:..., @pravo:..., @medicine:..., @finance:..., @physics:...).
  • syntropy_get_world_axioms — Inspect all atomic axioms of a Small World.
  • syntropy_get_onboarding_guide — Retrieve the interactive implementation guide (SKILL.md).

4. Security & Data Isolation

  • Zero Credential Scanning: The skill never inspects .env files or local credentials. Developers configure SYNTROPY_API_KEY in their own runtime environment.
  • Official Registry Only: Distributed exclusively via PyPI (syntropy-client) and GitHub (macek166/synproof-syntropy).
  • Prompt-Injection Sanitization: All untrusted claims and axioms are sanitized (sanitize_untrusted_text) to strip control characters and imperative prompt-injection directives before verification.

License

MIT © Synproof

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.