client=exp-003-stdio-probe 1.0 transport=STDIO user=quantumdev_mcp_lab {"jsonrpc":"2.0","id":1,"result":{"protocolVersion":"2025-06-18","capabilities":{"prompts":{"listChanged":false},"resources":{"subscribe":false,"listChanged":false},"tools":{"listChanged":false}},"serverInfo":{"name":"MCP Adapter Default Server","version":"v1.0.0"},"instructions":"Default MCP server for WordPress abilities discovery and execution"}} {"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"mcp-adapter-discover-abilities","title":"Discover Abilities","description":"Discover all available WordPress abilities in the system. Returns a list of all registered abilities with their basic information.","inputSchema":{"type":"object"},"outputSchema":{"type":"object","properties":{"abilities":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"label":{"type":"string"},"description":{"type":"string"}},"required":["name","label","description"]}}},"required":["abilities"]},"annotations":{"title":"Discover Abilities","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true}},{"name":"mcp-adapter-get-ability-info","title":"Get Ability Info","description":"Get detailed information about a specific WordPress ability including its input/output schema, description, and usage examples.","inputSchema":{"type":"object","properties":{"ability_name":{"type":"string","description":"The full name of the ability to get information about"}},"required":["ability_name"]},"outputSchema":{"type":"object","properties":{"name":{"type":"string"},"label":{"type":"string"},"description":{"type":"string"},"input_schema":{"type":"object","description":"JSON Schema for the ability input parameters"},"output_schema":{"type":"object","description":"JSON Schema for the ability output structure"},"meta":{"type":"object","description":"Additional metadata about the ability"}},"required":["name","label","description","input_schema"]},"annotations":{"title":"Get Ability Info","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true}},{"name":"mcp-adapter-execute-ability","title":"Execute Ability","description":"Execute a WordPress ability with the provided parameters. This is the primary execution layer that can run any registered ability.","inputSchema":{"type":"object","properties":{"ability_name":{"type":"string","description":"The full name of the ability to execute"},"parameters":{"type":"object","description":"Parameters to pass to the ability"}},"required":["ability_name","parameters"]},"outputSchema":{"type":"object","properties":{"success":{"type":"boolean"},"data":{"type":["object","array","string","number","integer","boolean","null"],"description":"The result data from the ability execution"},"error":{"type":"string","description":"Error message if execution failed"}},"required":["success"]},"annotations":{"title":"Execute Ability","readOnlyHint":false,"destructiveHint":true,"idempotentHint":false}}]}} {"jsonrpc":"2.0","id":3,"result":{"resources":[]}} {"jsonrpc":"2.0","id":4,"result":{"prompts":[]}} {"jsonrpc":"2.0","id":5,"result":{"content":[{"type":"text","text":"{\"abilities\":[{\"name\":\"quantumdev\\/site-summary\",\"label\":\"QuantumDev Site Summary\",\"description\":\"Return a minimal read-only summary of the current WordPress site for QuantumDev Lab experiments.\"},{\"name\":\"quantumdev\\/create-lab-draft\",\"label\":\"QuantumDev Create LAB Draft\",\"description\":\"Create one controlled WordPress draft for QuantumDev Lab experiments. Publication is not supported.\"},{\"name\":\"ai\\/get-post-details\",\"label\":\"Get post details\",\"description\":\"Get the details of a post based on the post ID. Optionally, limit the details to specific fields.\"},{\"name\":\"ai\\/get-post-terms\",\"label\":\"Get the post terms\",\"description\":\"Get the terms of a post based on the post ID and optionally filter by taxonomy.\"}]}"}],"structuredContent":{"abilities":[{"name":"quantumdev/site-summary","label":"QuantumDev Site Summary","description":"Return a minimal read-only summary of the current WordPress site for QuantumDev Lab experiments."},{"name":"quantumdev/create-lab-draft","label":"QuantumDev Create LAB Draft","description":"Create one controlled WordPress draft for QuantumDev Lab experiments. Publication is not supported."},{"name":"ai/get-post-details","label":"Get post details","description":"Get the details of a post based on the post ID. Optionally, limit the details to specific fields."},{"name":"ai/get-post-terms","label":"Get the post terms","description":"Get the terms of a post based on the post ID and optionally filter by taxonomy."}]},"isError":false}} {"jsonrpc":"2.0","id":6,"result":{"content":[{"type":"text","text":"{\"name\":\"quantumdev\\/site-summary\",\"label\":\"QuantumDev Site Summary\",\"description\":\"Return a minimal read-only summary of the current WordPress site for QuantumDev Lab experiments.\",\"input_schema\":{\"type\":\"object\",\"properties\":[],\"additionalProperties\":false},\"output_schema\":{\"type\":\"object\",\"properties\":{\"site_title\":{\"type\":\"string\"},\"site_url\":{\"type\":\"string\"},\"wordpress_version\":{\"type\":\"string\"},\"published_pages\":{\"type\":\"integer\"},\"published_posts\":{\"type\":\"integer\"}},\"required\":[\"site_title\",\"site_url\",\"wordpress_version\",\"published_pages\",\"published_posts\"],\"additionalProperties\":false},\"meta\":{\"annotations\":{\"readonly\":true,\"destructive\":false,\"idempotent\":true},\"show_in_rest\":false,\"mcp\":{\"public\":true,\"type\":\"tool\"},\"public\":false}}"}],"structuredContent":{"name":"quantumdev/site-summary","label":"QuantumDev Site Summary","description":"Return a minimal read-only summary of the current WordPress site for QuantumDev Lab experiments.","input_schema":{"type":"object","properties":[],"additionalProperties":false},"output_schema":{"type":"object","properties":{"site_title":{"type":"string"},"site_url":{"type":"string"},"wordpress_version":{"type":"string"},"published_pages":{"type":"integer"},"published_posts":{"type":"integer"}},"required":["site_title","site_url","wordpress_version","published_pages","published_posts"],"additionalProperties":false},"meta":{"annotations":{"readonly":true,"destructive":false,"idempotent":true},"show_in_rest":false,"mcp":{"public":true,"type":"tool"},"public":false}},"isError":false}} {"jsonrpc":"2.0","id":7,"result":{"content":[{"type":"text","text":"{\"success\":true,\"data\":{\"site_title\":\"My Blog\",\"site_url\":\"https:\\/\\/www.lab.quantumdev.fr\\/\",\"wordpress_version\":\"7.1\",\"published_pages\":1,\"published_posts\":1}}"}],"structuredContent":{"success":true,"data":{"site_title":"My Blog","site_url":"https://www.lab.quantumdev.fr/","wordpress_version":"7.1","published_pages":1,"published_posts":1}},"isError":false}}