promcp

alexlqi/promcp
★ 1 stars Python AI/LLM Updated 1d ago
ProMCP is a lightweight semantic convention for designing tools in Model Context Protocol (MCP) servers. It imposes a three-verb contract on every tool exposed to an AI agent or orchestrator, making side effects, preconditions, and state observations explicit at the naming and response level — before any inference occurs.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "promcp": {
      "command": "uvx",
      "args": [
        "promcp"
      ]
    }
  }
}

Or install with pip: pip install promcp

README Excerpt

# proMCP — Proactive MCP Convention **Version 0.4.0 — Production** > *A semantic verb contract for MCP tool design: `read_*`, `do_*`, `can_do`* --- proMCP is a lightweight semantic convention for designing tools in Model Context Protocol (MCP) servers. It imposes a three-verb contract on every tool exposed to an AI agent or orchestrator, making side effects, preconditions, and state observations explicit at the naming and response level — before any inference occurs.

Tools (14)

allowedcan_docooldown_activedegradederrorgoodout_of_rangepartition_no_quorumpermission_insufficientpolicy_deniedrate_limitedrequires_human_approvalsource_unreachablestale