@prefix sioc: <http://rdfs.org/sioc/ns#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix content: <http://purl.org/rss/1.0/modules/content/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

<https://lhero.org/?post_type=lh-portfolio&#038;p=147448>
  a sioc:Post ;
  dc:title "LH MCP General Abilities" ;
  dcterms:identifier 147448 ;
  dc:modified "2026-09-15T02:18:13Z"^^xsd:dateTime ;
  dc:created "2026-09-14T13:05:21Z"^^xsd:dateTime ;
  sioc:link <https://lhero.org/portfolio/lh-mcp-general-abilities/> ;
  sioc:has_creator <https://lhero.org/author/1/#account> ;
  sioc:has_container <https://lhero.org/#posts> ;
  content:encoded "<p class=\"wp-block-paragraph\">LH MCP General Abilities exposes general-purpose, cross-post-type WordPress abilities over MCP. Where <code>lh-mcp-developer-abilities</code> covers the filesystem, runtime and diagnostics, and <code>lh-query-library</code> covers read-only SQL, this plugin covers the ordinary WordPress object layer: posts of any registered type, the post types themselves, users, and basic site information.</p><p class=\"wp-block-paragraph\">It both reads and writes, but writing is deliberately narrow. The two authoring abilities can only ever produce drafts — there is no status parameter anywhere in the plugin — and only for post types on an explicit allowlist. Publishing stays a human act.</p><h2 class=\"wp-block-heading\">Key features</h2><ul class=\"wp-block-list\"><li>Retrieve a single post by ID or slug, returned as both Markdown and raw block markup.</li><li>List posts of any registered post type, with pagination, status filtering and field subsetting.</li><li>Discover the registered public post types before querying them.</li><li>Author new drafts, and revise existing ones, from Markdown or HTML — never publishing, never touching content that is already live.</li><li>Search users by ID, email, or name, with priority-ranked matching.</li><li>Discover and read MCP resource-typed abilities without a human attaching them by hand.</li></ul><h2 class=\"wp-block-heading\">Install and setup</h2><p class=\"wp-block-paragraph\">Network-activate the plugin. No configuration is required; abilities become available to any MCP connector whose authenticated account holds the required capability. <a href=\"https://lhero.org/portfolio/lh-mcp-block-transformer/\">LH MCP Block Transformer</a> is an optional dependency used for content conversion — without it, post content can still be read raw but not rendered as Markdown, and the authoring abilities cannot accept content.</p><h2 class=\"wp-block-heading\">Contents</h2><ul class=\"lh_portfolio-doc-toc\"><li><a href=\"https://lhero.org/portfolio/lh-mcp-general-abilities/abilities/\">Abilities</a></li><li><a href=\"https://lhero.org/portfolio/lh-mcp-general-abilities/architecture-notes/\">Architecture notes</a></li><li><a href=\"https://lhero.org/portfolio/lh-mcp-general-abilities/changelog/\">Changelog</a></li></ul>"^^rdf:XMLLiteral ;
  sioc:content "LH MCP General Abilities exposes general-purpose, cross-post-type WordPress abilities over MCP. Where lh-mcp-developer-abilities covers the filesystem, runtime and diagnostics, and lh-query-library covers read-only SQL, this plugin covers the ordinary WordPress object layer: posts of any registered type, the post types themselves, users, and basic site information.It both reads and writes, but writing is deliberately narrow. The two authoring abilities can only ever produce drafts — there is no status parameter anywhere in the plugin — and only for post types on an explicit allowlist. Publishing stays a human act.Key featuresRetrieve a single post by ID or slug, returned as both Markdown and raw block markup.List posts of any registered post type, with pagination, status filtering and field subsetting.Discover the registered public post types before querying them.Author new drafts, and revise existing ones, from Markdown or HTML — never publishing, never touching content that is already live.Search users by ID, email, or name, with priority-ranked matching.Discover and read MCP resource-typed abilities without a human attaching them by hand.Install and setupNetwork-activate the plugin. No configuration is required; abilities become available to any MCP connector whose authenticated account holds the required capability. LH MCP Block Transformer is an optional dependency used for content conversion — without it, post content can still be read raw but not rendered as Markdown, and the authoring abilities cannot accept content.ContentsAbilitiesArchitecture notesChangelog" ;
  sioc:topic <https://lhero.org/lh_portfolio-type/plugin/>, <https://lhero.org/lh_portfolio-lifecycle-stage/active/>, <https://lhero.org/?taxonomy=author&term=cap-1> .

<https://lhero.org/author/1/#account> rdfs:seeAlso <https://lhero.org/author/1/?feed=lhrdf&format=turtle> .
<https://lhero.org/lh_portfolio-type/plugin/> rdfs:seeAlso <https://lhero.org/lh_portfolio-type/plugin/?feed=lhrdf&format=turtle> .
<https://lhero.org/lh_portfolio-lifecycle-stage/active/> rdfs:seeAlso <https://lhero.org/lh_portfolio-lifecycle-stage/active/?feed=lhrdf&format=turtle> .
<https://lhero.org/?taxonomy=author&term=cap-1> rdfs:seeAlso <https://lhero.org/?taxonomy=author&term=cap-1&feed=lhrdf&format=turtle> .
