Skip to main content

Stratum MCP server for Claude Code — structured execution, typed contracts, postcondition enforcement

Project description

stratum-mcp

Stratum MCP server for Claude Code. Structured execution, typed contracts, postcondition enforcement — no sub-LLM calls.

Install

pip install stratum-mcp
stratum-mcp setup

setup configures Claude Code in one command: writes .claude/mcp.json, appends the execution model block to CLAUDE.md, and installs seven skills to ~/.claude/skills/. Restart Claude Code and it's active.

Skills

Skill What it structures
/stratum-review Three-pass code review: security → logic → performance → consolidate
/stratum-feature Feature build: read existing patterns → design → implement → tests pass
/stratum-debug Debug: read test → read code → check env → form hypotheses → confirm/rule out → fix
/stratum-refactor File split: analyze → design modules → plan extraction order → extract one at a time
/stratum-migrate Find bare LLM calls and rewrite as @infer + @contract
/stratum-test Write a test suite for existing untested code
/stratum-learn Review session transcripts — extract retry patterns, write conclusions to MEMORY.md

MCP Tools

Tool What it does
stratum_validate Validate a .stratum.yaml spec
stratum_plan Validate + create execution state + return first step
stratum_step_done Report a completed step; check postconditions; return next step or completion
stratum_audit Return per-step trace (attempts, duration) for any flow

How It Works

Claude writes .stratum.yaml specs internally — you never see them. You see plain English narration. The MCP server enforces postconditions on every step; if a step's output fails a check, Claude fixes it and retries before reporting success.

Full documentation: stratum-in-claude-code.md

Tutorial: claude-code-tutorial.md

License

Apache 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stratum_mcp-0.1.1.tar.gz (26.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stratum_mcp-0.1.1-py3-none-any.whl (28.6 kB view details)

Uploaded Python 3

File details

Details for the file stratum_mcp-0.1.1.tar.gz.

File metadata

  • Download URL: stratum_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 26.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for stratum_mcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 14a1cedd4172d490c8f56f211d0bbc5509e76297f983361a0bf0563027b06c56
MD5 b13f007a36c2ba5439ca967154ca1c0c
BLAKE2b-256 bb153da2c5bb8949a7c68a390d3ce361e49bb437e9266d4bb5bfa97ced55d0f2

See more details on using hashes here.

File details

Details for the file stratum_mcp-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: stratum_mcp-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 28.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for stratum_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 29a9e033fb472651f1d811cc726d5cf3b9024cdcac86df6f8e200d2a3bf88e9c
MD5 875786b0a3057596cc0bbd359097cbda
BLAKE2b-256 08cb4f7941b93fdb279da5bf80921982a37a49936dccc7df22fedf1b91d98cc8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page