{"calls": [], "exit_before_cleanup": null, "initialize": {"capabilities": {"tools": {"listChanged": true}}, "protocolVersion": "2025-11-25", "serverInfo": {"name": "clarx", "version": "0.2.2"}}, "list_change_notifications": 0, "monotonic_seconds": 0.4062570150126703, "outcome": "listed tools offline", "started_utc": "2026-10-17T12:23:18.241109Z", "status": "completed", "tools": [{"description": "Score CLAUDE.md / AGENTS.md manifest content with the same rules as the Clarx manifest studio. Returns an overall quality estimate (0-100), per-pillar scores, findings with line numbers, and a section checklist. This is a manifest quality estimate — do not compare it to Clarx repo AI-readiness scores, which use a different rule system.", "execution": {"taskSupport": "forbidden"}, "inputSchema": {"$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": {"content": {"description": "Full markdown body of the manifest. Pass this or file_path, not both.", "type": "string"}, "file_path": {"description": "Path to the manifest file (resolved against the server working directory, typically the workspace root). Preferred — avoids inlining the file into the conversation.", "type": "string"}, "include_outline": {"default": true, "description": "Include the heading outline (section tree with line numbers).", "type": "boolean"}}, "type": "object"}, "name": "analyze_manifest", "title": "Score an agent manifest"}, {"description": "Validate a clarx-manifest.json machine manifest against the Clarx engine schema. Returns recognized keys, errors, and suggestions for keys worth declaring (generated dirs, hubs, verification commands).", "execution": {"taskSupport": "forbidden"}, "inputSchema": {"$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": {"content": {"description": "Raw JSON content. Pass this or file_path, not both.", "type": "string"}, "file_path": {"description": "Path to clarx-manifest.json (resolved against the server working directory).", "type": "string"}}, "type": "object"}, "name": "analyze_clarx_manifest", "title": "Validate clarx-manifest.json"}, {"description": "Generate a GitHub Actions workflow YAML that gates pull requests on the Clarx AI-readiness score (npx @clarxai/cli). Write the result to .github/workflows/clarx.yml.", "execution": {"taskSupport": "forbidden"}, "inputSchema": {"$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": {"cli_version": {"default": "0.1.11", "description": "@clarxai/cli version to pin.", "type": "string"}, "ignore_patterns": {"default": [], "description": "Glob patterns to exclude from scoring, e.g. ['vendor/**'].", "items": {"type": "string"}, "type": "array"}, "min_pillar_score": {"default": null, "description": "Optional per-pillar floor.", "type": ["number", "null"]}, "min_score": {"default": 80, "description": "Fail the check when the overall score is below this (0-100).", "type": "number"}, "upload_artifact": {"default": true, "description": "Attach a markdown report artifact to the run.", "type": "boolean"}, "upload_sarif": {"default": false, "description": "Upload findings as SARIF to GitHub code scanning.", "type": "boolean"}}, "type": "object"}, "name": "get_ci_workflow", "title": "Generate Clarx CI workflow"}], "tools_list_hashes": ["9bba72a30648e7e57772aacea52f797f789febb10cf264a31c99c19783447166"], "wall_limit_seconds": 45}