mcpField
S
syntropy-mcp

syntropy-mcp

远程服务
github.com/macek166AI 与智能体14 天前更新
代码仓库

关于 syntropy-mcp

syntropy-mcp 为 AI Agent 和团队提供 Synproof 的确定性辩证验证引擎,用于检查主张、假设或法律条款。它通过五重筛选流程,根据 Small World 的公理评估陈述。

主要功能

  1. 01五重筛选主张验证
  2. 02针对公理进行辩证审查
  3. 03列出公开 Small Worlds
  4. 04查看 Small World 公理
  5. 05获取入门指南

适用场景

  1. 01依据 Small World 检查法律条款
  2. 02在 Agent 工作流中验证代码假设
  3. 03根据公理评估陈述

MCP 相关

MCP 服务提供验证主张、列出公开 Small Worlds、查看其公理以及获取入门指南的工具。配置时需要 SYNTROPY_API_KEY。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.synproof.ai/v1/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Synproof's Syntropy — 官方 Python 和 TypeScript SDK、MCP 服务与 AI Agent 技能

Website PyPI Documentation AI Agent Skill OpenAPI 3.1 License: MIT

大模型会猜测,Syntropy 会证明。
Synproof's Syntropy (https://synproof.ai) 是一个确定性的五重筛选辩证验证引擎和 Small Worlds 公理库,适用于 AI Agent、法律合规、科学验证和企业决策工作流。


规范链接与文档

资源URL
Web 平台与交互式工作室https://synproof.ai
开发者文档(20 章)https://synproof.ai/docs
五重筛选架构的工作原理https://synproof.ai/how-it-works
AI 编码 Agent 技能(SKILL.md)https://synproof.ai/SKILL.md
OpenAPI 3.1 规范https://synproof.ai/openapi.json
生产环境 API 端点https://api.synproof.ai

1. 安装 AI 编码 Agent 技能

通过官方 Skills CLI 安装:

npx skills add macek166/synproof-syntropy

2. Python SDK 和 CLI(syntropy-client)

安装(官方 PyPI 注册表)
pip install syntropy-client
一行式幻觉防护(@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"])
直接进行辩证验证
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. 模型上下文协议(MCP)服务(syntropy-mcp)

适用于 Claude Desktop、Claude Code、Cursor、Windsurf、Cline 和 Google Antigravity。

{
  "mcpServers": {
    "synproof-syntropy": {
      "command": "python",
      "args": ["-m", "syntropy", "mcp"],
      "env": {
        "SYNTROPY_API_KEY": "YOUR_SYNTROPY_API_KEY"
      }
    }
  }
}
提供的读取与验证 MCP 工具
  • syntropy_verify — 针对 Small World,对任何陈述性主张、代码假设或法律条款进行正式的五重筛选辩证检验。
  • syntropy_list_worlds — 列出已验证的公开 Small Worlds(@law:...、@pravo:...、@medicine:...、@finance:...、@physics:...)。
  • syntropy_get_world_axioms — 查看 Small World 的所有原子公理。
  • syntropy_get_onboarding_guide — 获取交互式实施指南(SKILL.md)。

4. 安全与数据隔离

  • 不扫描凭证: 技能绝不检查 .env 文件或本地凭证。开发者在自己的运行时环境中配置 SYNTROPY_API_KEY。
  • 仅限官方注册表: 仅通过 PyPI(syntropy-client)和 GitHub(macek166/synproof-syntropy)分发。
  • 提示词注入清理: 验证前,会对所有不可信主张和公理进行清理(sanitize_untrusted_text),移除控制字符和命令式提示词注入指令。

许可证

MIT © Synproof

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。