{"apiVersion":"v1","directorySlug":"mkit-mcp-2e81ca021b","title":"mkit","description":"A content-addressed version control toolkit written in Rust. Every commit carries an Ed25519 signature, every file, folder, and commit is named by its BLAKE3 hash, and attestations record signed statements about commits.","pageUrl":"https://www.mcpbundles.com/skills/mkit-mcp-2e81ca021b","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.mkit.sh/mcp","hostedMcpUrl":null,"toolCount":12,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"sh.mkit/mkit-mcp-2e81ca021b","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get_file","description":"Retrieve a file from the mkit repository by its path (relative to the repo root, e.g. 'rust/crates/mkit-attest/src/envelope.rs' or 'docs/specs/SPEC-ATTESTATIONS.md'). Optionally pass a version (e.g. 'v0.2.0', defaults to latest) and a start_line/end_line range (0-indexed, inclusive) matching search_code output.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["path"],"properties":{"path":{"type":"string"},"version":{"type":"string"},"end_line":{"type":"integer","maximum":9007199254740991,"minimum":0},"start_line":{"type":"integer","maximum":9007199254740991,"minimum":0}}},"logicalName":"get_file","displayName":"get_file","title":"get_file","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_code","description":"Search source files in the mkit workspace for a pattern. Returns matching files with ranked, context-bearing snippets. Good for finding definitions, call sites, or how a feature is implemented.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["query"],"properties":{"mode":{"enum":["substring","word"],"type":"string","default":"substring"},"crate":{"type":"string"},"limit":{"type":"integer","default":10,"maximum":50,"minimum":1},"query":{"type":"string"},"version":{"type":"string"},"file_type":{"enum":["rs","toml","md","all"],"type":"string","default":"rs"}}},"logicalName":"search_code","displayName":"search_code","title":"search_code","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_docs","description":"Search the mkit prose docs (docs/specs/SPEC-*.md, CLI.md, PARITY.md, READMEs, SKILL.md) for a pattern. Use this for wire-format / on-disk / design questions; use search_code for Rust source.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["query"],"properties":{"mode":{"enum":["substring","word"],"type":"string","default":"word"},"limit":{"type":"integer","default":10,"maximum":50,"minimum":1},"query":{"type":"string"},"version":{"type":"string"}}},"logicalName":"search_docs","displayName":"search_docs","title":"search_docs","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_crates","description":"List the mkit workspace crates with their descriptions and paths.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"version":{"type":"string"}}},"logicalName":"list_crates","displayName":"list_crates","title":"list_crates","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_crate_readme","description":"Get the README for a workspace crate (e.g. 'mkit-keystore'). Falls back to the crate's Cargo.toml description if it has no README.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["crate"],"properties":{"crate":{"type":"string"},"version":{"type":"string"}}},"logicalName":"get_crate_readme","displayName":"get_crate_readme","title":"get_crate_readme","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_overview","description":"Get the mkit repository overview (top-level README): what mkit is, its design, and how the pieces fit together.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"version":{"type":"string"}}},"logicalName":"get_overview","displayName":"get_overview","title":"get_overview","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_files","description":"List indexed files in a crate or directory (omit `crate` to list top-level dirs). Use to discover structure before get_file.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"crate":{"type":"string"},"version":{"type":"string"}}},"logicalName":"list_files","displayName":"list_files","title":"list_files","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_versions","description":"List the mkit versions available in this index (newest first).","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"logicalName":"list_versions","displayName":"list_versions","title":"list_versions","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_specs","description":"List the mkit SPEC documents (docs/specs/SPEC-*.md) — the authoritative wire-format, on-disk, and subsystem specifications.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"version":{"type":"string"}}},"logicalName":"list_specs","displayName":"list_specs","title":"list_specs","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_spec","description":"Get a mkit SPEC document by name (e.g. 'ATTESTATIONS', 'SPEC-OBJECTS', or 'docs/specs/SPEC-SIGNING.md' all work). Use list_specs to discover names.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["name"],"properties":{"name":{"type":"string"},"version":{"type":"string"}}},"logicalName":"get_spec","displayName":"get_spec","title":"get_spec","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_command","description":"Get the reference for a single mkit CLI subcommand (e.g. 'attest', 'verify-attest', 'keygen', 'commit') — flags, behavior, and mkit-specific notes. Omit `name` to list all subcommands.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"name":{"type":"string"},"version":{"type":"string"}}},"logicalName":"get_command","displayName":"get_command","title":"get_command","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_cli_reference","description":"Get the agent-oriented mkit CLI guide (the project's SKILL.md): setup, the git-parity model, and the differentiator commands (attestation, signing, transports). For exhaustive per-command detail use get_command or get_file 'docs/CLI.md'.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"version":{"type":"string"}}},"logicalName":"get_cli_reference","displayName":"get_cli_reference","title":"get_cli_reference","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=mkit&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AubWtpdC5zaC9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22mkit%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.mkit.sh%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22mkit%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.mkit.sh%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=mkit&connectorUrl=https%3A%2F%2Fmcp.mkit.sh%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"mkit\" --url \"https://mcp.mkit.sh/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/mkit-mcp-2e81ca021b","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/mkit-mcp-2e81ca021b/tools/{tool}","mcpServerUrl":"https://mcp.mkit.sh/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/mkit-mcp-2e81ca021b?live=1"}