diff options
| author | main <main@swarm.moe> | 2026-03-19 10:17:07 -0400 |
|---|---|---|
| committer | main <main@swarm.moe> | 2026-03-19 10:17:07 -0400 |
| commit | 08a1139eaa7a4862ab8c0e5fb5fc6845fc711208 (patch) | |
| tree | ded498d30e1d84c17b3e6dbf80594b5b62faa804 /README.md | |
| download | libmcp-08a1139eaa7a4862ab8c0e5fb5fc6845fc711208.zip | |
Initial libmcp 1.0.0
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..0a857e9 --- /dev/null +++ b/README.md @@ -0,0 +1,34 @@ +# libmcp + +Industrial MCP hardening spine. + +`libmcp` is the shared operational substrate extracted from long-lived MCP +servers. It owns: + +- typed replay and fault contracts +- JSON-RPC frame and request identity helpers +- model-facing rendering doctrine, especially porcelain-by-default output +- normalization utilities for model input friction +- standard health and telemetry payloads +- JSONL operational telemetry +- hardening test support + +This repository is also the canonical owner of the `$mcp-bootstrap` Codex +skill. The installed skill should be a symlink into this repository so the skill +version tracks the library version and doctrine. + +## Status + +`libmcp` `1.0.0` is locked against a clean integration with +`adequate_rust_mcp`. + +`fidget_spinner` is intentionally not part of `1.0.0`; it will be revisited +later once its transport shape is settled. + +## Layout + +- `docs/spec.md`: normative design and versioning contract +- `crates/libmcp`: public library crate +- `crates/libmcp-testkit`: shared hardening fixtures and assertions +- `assets/codex-skills/mcp-bootstrap`: canonical skill source +- `scripts/link-codex-skills`: installs the repo-owned skill into `~/.codex` |