This is a style guide for writing Python scripts that interact with MCP servers through Claude's runtime. It enforces a clean pattern: use argparse for parameters, call tools via `call_mcp_tool("server__tool", params)`, and print to stdout. The double underscore naming convention for tools is specific and non-negotiable. The most practical bit is the hard rule against editing scripts to change parameters, which will save you from cluttering your git history with parameter tweaks. If you're building scripts that Claude will invoke to interact with MCP tools, these conventions keep things consistent and testable via the harness runner.
npx skills add https://github.com/parcadei/continuous-claude-v3 --skill mcp-scripts