Skip to main content
Glama

20 Best CMS MCP Servers, Compared (November 2026)

Updated 20 of 633 CMS servers in the Glama registryRebuilt weekly

The short answer

Start with WordPress MCP Server (Automattic/mcp-wordpress-remote) if your MCP client only speaks stdio and your site already exposes a WordPress MCP endpoint: it proxies to that endpoint over HTTP using application passwords, JWT, or OAuth, it had a commit 1 day ago, 35 commits in the last 12 weeks, and 16,107 npm downloads in a typical week. If instead you want a broad set of content tools across several WordPress sites from Claude Desktop, pick MCP WordPress Server (docdyhr/mcp-wordpress), which exposes 71 tools and had 114 commits in the last 12 weeks. If your content does not live in WordPress at all, skip both: Contentful is the answer for Contentful content, with a commit 0 days ago and 241 commits in the last 12 weeks.

Whichever you choose, give it the narrowest access that still works (a read-only credential, a replica, a scratch account), and widen it only once you have watched what your agent actually asks for.

Glama operates the MCP registry these numbers are measured from, and sells MCP hosting and a gateway. No position on this page is paid for. How the registry is built.

Quick picks

  • 1WordPress MCP Server : MCP clients that only speak stdio: it proxies to a WordPress MCP endpoint over HTTP using application passwords, JWT, or OAuth.
  • 2MCP WordPress Server : Managing WordPress content across multiple sites from Claude Desktop: it exposes tools for posts, pages, media, comments, cache, performance, and SEO.
  • 3ghost-in-the-droid : Controlling real Android or iPhone apps from an LLM agent: it exposes 66 MCP tools for screenshots, taps, swipes, typing, and app launch.
  • 4Umbraco CMS MCP Server : Managing Umbraco CMS content through natural language: it connects to the Umbraco Management API with API-user authentication and configurable document, media, document-type, and data-type collections.
  • 5MCP Adapter : Exposing existing WordPress abilities to AI agents: it converts them into MCP tools, resources and prompts and serves them over HTTP or STDIO.

Which one, for your situation

Your situationWhat to use
Your MCP client only speaks stdioWordPress MCP Server (Automattic/mcp-wordpress-remote) proxies to a WordPress MCP endpoint over HTTP using application passwords, JWT, or OAuth, and it had a commit 1 day ago.
You manage content across several WordPress sites from Claude DesktopMCP WordPress Server (docdyhr/mcp-wordpress) exposes 71 tools for posts, pages, media, comments, cache, performance and SEO, and had 114 commits in the last 12 weeks.
You want to expose existing WordPress abilities to agentsMCP Adapter (WordPress/mcp-adapter) converts WordPress abilities into MCP tools, resources and prompts over HTTP or STDIO, and had a commit 2 days ago with 74 commits in the last 12 weeks.
Your content sits in ContentfulContentful provides tools for creating, editing, organizing and publishing content plus content modeling, and had 241 commits in the last 12 weeks.
You operate an existing Strapi instanceStrapi MCP Server exposes 5 tools with a tool description grade of A, covering schema, REST requests, components, server listing and media upload.
Your CMS admin panel has no APIGhostDesk runs a virtual Linux desktop in Docker so an agent can drive a logged-in browser by pixel, with 12 tools graded A and 57 commits in the last 12 weeks.

Top MCP servers for CMS

Profile
1Community favourite186+216.1Kyesterday82.2
2Community favourite114+4714yesterday75.5
3Community favourite413+3712685 days ago73.2
4Community favourite39089316 days ago70.1
5Community favourite1,905+83–2 days ago66.5
6Community favourite62+16.8Ktoday66.2
7Abandoned but popular243+10–194 days ago62.9
8Steady99019657 days ago61.1
9Community favourite863+20–3 days ago61.1
10Emerging14+5644yesterday53.7
11Abandoned but popular161-1417235 days ago53.3
12Steady156+4–44 days ago52.6
13Steady63-4–today49.3
14Steady31+417524 days ago49.0
15Abandoned but popular170+7–94 days ago48.2
16Steady750–56 days ago47.6
17Steady69+8–18 days ago44.7
18Emerging79+27–28 days ago43.9
19Dormant670–126 days ago42.0
20Steady28+1–61 days ago41.4

The ranking, with the evidence

  • Best for: MCP clients that only speak stdio: it proxies to a WordPress MCP endpoint over HTTP using application passwords, JWT, or OAuth.

    It is a stdio-to-HTTP pass-through proxy that forwards a local MCP client's messages to a WordPress site's MCP Adapter endpoint, handling OAuth 2.1 with PKCE, JWT tokens, application passwords, custom headers, and SOCKS/HTTP proxy environment variables. The WordPress site must run the MCP Adapter plugin, and the README notes that clients able to reach the Streamable HTTP endpoint and authenticate themselves do not need this proxy at all.

    Score 82.2: show every number behind it
    • Adoption90 / 100 · weight 40%
      • GitHub stars57
      • npm downloads82
        downloads capped: not corroborated by repository audience
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum35 / 100 · weight 14%
      • Stars gained, relative to size33
      • Stars gained, absolute21
      • npm download trend57
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integrates100
    Weighted mean of the five
    82.2
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    82.2
  • Best for: Managing WordPress content across multiple sites from Claude Desktop: it exposes tools for posts, pages, media, comments, cache, performance, and SEO.

    MCP WordPress Server connects Claude Desktop to WordPress through 71 tools spanning authentication, cache, comments, media, pages, performance, posts, and SEO metadata. Before choosing it, note that setup assumes a WordPress site with the REST API enabled and, in the documented quick start, a WordPress Application Password.

    Score 75.5: show every number behind it
    • Adoption68 / 100 · weight 40%
      • GitHub stars52
      • npm downloads61
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum57 / 100 · weight 14%
      • Stars gained, relative to size51
      • Stars gained, absolute29
      • npm download trend100
    • Tool quality56 / 100 · weight 13%
      • Tool description quality48
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    75.5
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    75.5
  • Best for: Controlling real Android or iPhone apps from an LLM agent: it exposes 66 MCP tools for screenshots, taps, swipes, typing, and app launch.

    The server exposes 66 MCP tools for Android and iOS device control, including device listing, screenshots, screen-tree reading, taps, swipes, text entry, app launch, OCR, notifications, and screen recording. It is not a CMS-specific server: Android use requires ADB, and iOS use requires Appium and WebDriverAgent.

    Score 73.2: show every number behind it
    • Adoption69 / 100 · weight 40%
      • GitHub stars65
      • PyPI downloads22
        PyPI downloads show no weekday rhythm; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance76 / 100 · weight 24%
      • Last commit touching this server88
      • Repository maintenance grade80
      • Commit cadence40
    • Momentum77 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute64
      • PyPI download trend51
    • Tool quality58 / 100 · weight 13%
      • Tool description quality50
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integrates100
    Weighted mean of the five
    73.2
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    73.2
  • Best for: Managing Umbraco CMS content through natural language: it connects to the Umbraco Management API with API-user authentication and configurable document, media, document-type, and data-type collections.

    The server authenticates to the Umbraco Management API as an Umbraco API user and gives an AI agent access to configurable tool collections for documents, media, document types, and data types. Before choosing it, an operator must create an Umbraco API user and supply its client ID, secret, and base URL, and should pin the npm package to the site's Umbraco major to avoid tool schema mismatches.

    Score 70.1: show every number behind it
    • Adoption69 / 100 · weight 40%
      • GitHub stars40
      • npm downloads63
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance95 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence100
    • Momentum19 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trend77
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integrates100
    Weighted mean of the five
    70.1
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    70.1
  • Best for: Exposing existing WordPress abilities to AI agents: it converts them into MCP tools, resources and prompts and serves them over HTTP or STDIO.

    MCP Adapter is a WordPress package that bridges the Abilities API to the MCP specification, turning registered abilities into MCP tools, resources and prompts reached over HTTP or STDIO transports, with a default server whose meta-tools let clients discover, inspect and execute abilities. The prerequisite worth knowing is that abilities stay private until their meta.public (or meta.mcp.public) flag is set to true, so an agent reaches nothing until each ability is opted in.

    Score 66.5: show every number behind it
    • Adoption82 / 100 · weight 40%
      • GitHub stars82
      • npm downloadsnot measured
        npm names no repository for mcp-adapter, so its downloads cannot be attributed
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum81 / 100 · weight 14%
      • Stars gained, relative to size83
      • Stars gained, absolute78
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integrates100
    Weighted mean of the five
    85.3
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    66.5
  • Best for: Contentful content management from an AI assistant: the README documents creating, editing, organizing, and publishing content plus content modeling.

    The README documents an MCP server that connects AI assistants to Contentful APIs for content creation, editing, asset organization, workflow automation, and content modeling. Before choosing it, note that it requires Node.js, npm, a Contentful Space ID, and a Contentful Management API personal access token.

    Score 66.2: show every number behind it
    • Adoption77 / 100 · weight 40%
      • GitHub stars45
      • npm downloads70
        downloads capped: not corroborated by repository audience
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum43 / 100 · weight 14%
      • Stars gained, relative to size34
      • Stars gained, absolute16
      • npm download trend93
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integrates100
    Weighted mean of the five
    77.9
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    66.2
  • Best for: Managing a Ghost CMS blog through an LLM client: it documents MCP tools for browsing, reading, creating, editing, and deleting posts, members, and newsletters.

    The README documents MCP tools for browsing, reading, adding, editing, and deleting Ghost CMS entities such as posts, members, newsletters, offers, tags, tiers, users, and webhooks. Using it requires configuring GHOST_API_URL, GHOST_ADMIN_API_KEY, and GHOST_API_VERSION in the MCP client environment before launch.

    Score 62.9: show every number behind it
    • Adoption60 / 100 · weight 40%
      • GitHub stars60
      • npm downloadsnot measured
        npm names no repository for @fanyangmeng/ghost-mcp, so its downloads cannot be attributed
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance58 / 100 · weight 24%
      • Last commit touching this server68
      • Repository maintenance grade80
      • Commit cadence5
    • Momentum56 / 100 · weight 14%
      • Stars gained, relative to size66
      • Stars gained, absolute42
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    62.9
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    62.9
  • Best for: Managing content across multiple WordPress sites from one MCP client: it exposes list_sites, get_site, and test_site plus content tools with an optional site_id.

    It connects an MCP client to WordPress sites through the WordPress REST API, exposing tools for content, taxonomy, media, users, comments, plugins, plugin repository search, and read-only SQL queries, with multi-site targeting via site_id. Before choosing it, note that setup assumes WordPress Application Passwords and that the SQL query tool requires a custom endpoint.

    Score 61.1: show every number behind it
    • Adoption57 / 100 · weight 40%
      • GitHub stars50
      • npm downloads49
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance85 / 100 · weight 24%
      • Last commit touching this server88
      • Repository maintenance grade80
      • Commit cadence85
    • Momentum4 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trend15
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    61.1
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    61.1
  • Best for: Setting up Intlayer's i18n and CMS integration: the MCP server is described as covering documentation, CLI, and SDK workflows.

    The Intlayer MCP server is described as covering documentation, CLI, and SDK integration for the Intlayer i18n solution and CMS. Before installing, note that its tool list has not been inspected, so which operations it exposes is unknown.

    Score 61.1: show every number behind it
    • Adoption73 / 100 · weight 40%
      • GitHub stars73
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum56 / 100 · weight 14%
      • Stars gained, relative to size57
      • Stars gained, absolute53
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    78.3
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    61.1
  • Best for: Job seekers weighing stale or ghost postings before applying: it reads employer ATS boards and exposes search, ghost-score, employer-check and application-tracking tools.

    OpenHire exposes fourteen tools for searching live postings from employer ATS boards, returning posting dates and ghost scores, checking employer facts, benchmarking salaries, and following authorized applications. Watches and application tracking require a caller-supplied anonymous fingerprint, and the tools refuse résumé uploads.

    Score 53.7: show every number behind it
    • Adoption59 / 100 · weight 40%
      • GitHub stars29
      • PyPI downloads54
        PyPI downloads capped: not corroborated by repository audience
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance95 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence100
    • Momentum69 / 100 · weight 14%
      • Stars gained, relative to size75
      • Stars gained, absolute33
      • PyPI download trend100
    • Tool quality91 / 100 · weight 13%
      • Tool description quality83
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    76.7
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: small audience
    0.70
    Composite score
    53.7
  • Best for: Managing a WordPress site from an AI client: its README documents content, media, taxonomy, user, menu, and site configuration operations via the WordPress REST API.

    Its README documents WordPress REST API operations for content, media, taxonomies, users, comments, menus, full site editing, Astra Pro integration, site configuration, site health and diagnostics, search and discovery, WooCommerce, and system discovery. It requires Node.js 22.0.0 or later.

    Score 53.3: show every number behind it
    • Adoption59 / 100 · weight 40%
      • GitHub stars55
      • npm downloads28
        downloads show none of the weekday rhythm human traffic has; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance46 / 100 · weight 24%
      • Last commit touching this server68
      • Repository maintenance grade30
      • Commit cadence5
    • Momentum10 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trend41
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    53.3
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    53.3
  • Best for: Driving a CMS admin panel that has no API: screen_shot, mouse_click, key_type and app_launch let an agent operate a logged-in browser session by pixel.

    GhostDesk exposes 12 tools that capture the screen, click, double-click, drag and scroll, type text and press keys, read and write the clipboard, and list, launch and check GUI applications, driving a virtual Linux desktop inside a Docker image or a native desktop on macOS and Windows. It automates an existing graphical interface rather than offering any content API or data model, so a reader looking for typed articles, taxonomies or publishing calls will instead be operating a browser or desktop editor, and only the Docker deployment is sandboxed: the macOS and Windows builds drive the real machine.

    Score 52.6: show every number behind it
    • Adoption55 / 100 · weight 40%
      • GitHub stars55
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance95 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence100
    • Momentum41 / 100 · weight 14%
      • Stars gained, relative to size49
      • Stars gained, absolute29
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality88 / 100 · weight 13%
      • Tool description quality80
      • Built and inspected by Glama100
    • Trust0 / 100 · weight 9%
      • License0
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    61.9
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    52.6
  • Best for: Editing WordPress pages and Elementor layouts from an AI client: it exposes typed abilities for pages, layouts, blocks, menus, media, and SEO with safety profiles.

    WPPilot, now named GoBuildWP, is a WordPress plugin that turns a site into an MCP server so Claude, ChatGPT, Cursor, Codex and other MCP clients can use typed WordPress abilities to build and edit pages, Elementor layouts, Gutenberg blocks, menus, media and SEO metadata, with an undoable change ledger. Before selecting it, note that it requires a WordPress installation running the plugin, and WooCommerce writes are Pro-only while the free edition provides WordPress and Elementor MCP support.

    Score 49.3: show every number behind it
    • Adoption45 / 100 · weight 40%
      • GitHub stars45
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance95 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence100
    • Momentum0 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    58.0
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    49.3
  • Best for: Initial MainWP Dashboard connection from an MCP client: setup-status reports readiness and configure accepts all three credentials at once.

    The MainWP MCP Server exposes two tools, mainwp_get_setup_status and mainwp_configure, for reporting whether it is connected to a MainWP Dashboard and for connecting it with credentials supplied in chat. The scope worth knowing is that the measured package covers setup and connection only, not the site, update, plugin, theme, or bulk management operations described in the README.

    Score 49.0: show every number behind it
    • Adoption53 / 100 · weight 40%
      • GitHub stars38
      • npm downloads48
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum61 / 100 · weight 14%
      • Stars gained, relative to size63
      • Stars gained, absolute29
      • npm download trend93
    • Tool quality85 / 100 · weight 13%
      • Tool description quality77
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integrates100
    Weighted mean of the five
    73.9
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    49.0
  • Best for: A WordPress site needing AI-client management of content, media, users, plugins, menus, and comments: it is a self-contained MCP server plugin.

    The plugin installs into WordPress and documents an MCP endpoint for handling posts, pages, media, users, plugins, menus, comments, widgets, options, and system management through MCP-compatible clients. Before installing, note that it requires PHP 8.0 or higher and WordPress 6.7 or higher, and the MCP endpoint requires the edit_posts capability by default.

    Score 48.2: show every number behind it
    • Adoption56 / 100 · weight 40%
      • GitHub stars56
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance63 / 100 · weight 24%
      • Last commit touching this server88
      • Repository maintenance grade55
      • Commit cadence5
    • Momentum52 / 100 · weight 14%
      • Stars gained, relative to size61
      • Stars gained, absolute37
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    61.8
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    48.2
  • Best for: Operating an existing Strapi CMS instance through an AI assistant: it exposes schema, REST request, component, server-list, and media-upload tools.

    It exposes five MCP tools for listing configured Strapi servers, reading content types and components, executing REST API requests, and uploading media from a URL. Before choosing it, note that it reads Strapi connection details and an API token from ~/.mcp/strapi-mcp-server.config.json and requires explicit user authorization for write operations such as POST, PUT, DELETE, and media upload.

    Score 47.6: show every number behind it
    • Adoption47 / 100 · weight 40%
      • GitHub stars47
      • npm downloadsnot measured
        npm names no repository for @bschauer/strapi-mcp-server, so its downloads cannot be attributed
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance76 / 100 · weight 24%
      • Last commit touching this server88
      • Repository maintenance grade80
      • Commit cadence40
    • Momentum0 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality76 / 100 · weight 13%
      • Tool description quality68
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    56.0
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    47.6
  • Best for: Composer-based Kirby projects: it connects an agent to blueprints, templates, plugins, and live content through a real Kirby runtime.

    Installed via Composer, it gives an agent project inspection (blueprints, templates, snippets, collections, models, plugins, routes, configuration), content reads and confirmed updates, page rendering with mcp_dump() debug collection, and a bundled offline knowledge base searched with kirby_search. It assumes a Composer-based project on Kirby 6 and PHP 8.3 or newer, with the verified CMS baseline being Kirby 6.0.0-beta.1, and projects on Kirby 5 must install a different package line instead.

    Score 44.7: show every number behind it
    • Adoption46 / 100 · weight 40%
      • GitHub stars46
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance97 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence85
    • Momentum61 / 100 · weight 14%
      • Stars gained, relative to size77
      • Stars gained, absolute37
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    67.4
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    44.7
  • Best for: Managing a YouTube channel from an MCP-capable agent: it documents OAuth access to private analytics and write-back of titles, descriptions, and tags.

    The README documents an MCP server that uses Google OAuth to read private YouTube Analytics and to update video titles, descriptions, and tags, with a companion WordPress post publishing step. Before it is useful, the user must supply a Google Cloud project with YouTube Data API v3 and YouTube Analytics API enabled plus OAuth 2.0 Desktop credentials.

    Score 43.9: show every number behind it
    • Adoption48 / 100 · weight 40%
      • GitHub stars48
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance77 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade55
      • Commit cadence40
    • Momentum83 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute58
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    66.2
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    43.9
  • Best for: Building and customizing a local WordPress site from an AI client: it documents natural-language site creation plus page, post, menu, theme, plugin, and preview-link actions.

    The README documents terminal installers and natural-language actions for creating and customizing local WordPress sites through supported AI clients, with WP-CLI handling site, content, theme, plugin, menu, settings, and preview-link changes. Its documented scope is local WordPress sites; remote or production site management is not covered.

    Score 42.0: show every number behind it
    • Adoption46 / 100 · weight 40%
      • GitHub stars46
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance58 / 100 · weight 24%
      • Last commit touching this server68
      • Repository maintenance grade80
      • Commit cadence5
    • Momentum0 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    49.4
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    42.0
  • Best for: Agents driving Windows or Linux desktop apps that have no API: it acts on accessibility elements in the background without taking the user's focus.

    It exposes 39 tools spanning window enumeration, element finding and acting, key, scroll and clipboard input, verified screen assertions, shell command execution, HTTP requests, and background browser tab control. It targets Windows (Win32 UI Automation) and Linux (AT-SPI2 over D-Bus) only, and publishes no npm or PyPI package, so installation comes from the repository's releases.

    Score 41.4: show every number behind it
    • Adoption37 / 100 · weight 40%
      • GitHub stars37
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance93 / 100 · weight 24%
      • Last commit touching this server88
        dated from the last commit on the default branch, re-read from GitHub at publication; github.com shows a push 5 days ago, which counts every ref; the stored date would have published 5 days ago
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum28 / 100 · weight 14%
      • Stars gained, relative to size37
      • Stars gained, absolute16
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality71 / 100 · weight 13%
      • Tool description quality63
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    59.1
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: small audience
    0.70
    Composite score
    41.4

Questions people ask

How do I choose between WordPress MCP Server (Automattic/mcp-wordpress-remote) and MCP WordPress Server (docdyhr/mcp-wordpress)?

Pick WordPress MCP Server (Automattic/mcp-wordpress-remote) when your client only speaks stdio and you want it to proxy to a WordPress MCP endpoint over HTTP with application passwords, JWT, or OAuth; it had 16,107 npm downloads in a typical week, 186 GitHub stars, and 35 commits in the last 12 weeks. Pick MCP WordPress Server (docdyhr/mcp-wordpress) when you want the content tools in the client itself: it exposes 71 tools for posts, pages, media, comments, cache, performance and SEO across multiple sites, with a tool description grade of C and 114 commits in the last 12 weeks.

Is Ghost MCP Server still maintained?

Its last commit was 194 days ago, it had 0 commits in the last 12 weeks, and its profile is Abandoned but popular. The repository is not archived and it has 243 GitHub stars, gaining 10 per 30 days. Treat it as a candidate only if that pace of change suits you.

What does GhostDesk require before an agent can use it?

GhostDesk ships as a virtual Linux desktop in Docker, and an agent drives screen, mouse and keyboard across GUI applications. It exposes 12 tools with a tool description grade of A and had 57 commits in the last 12 weeks. The agent operates a logged-in browser session by pixel, so anything that session can reach is reachable by the agent.

Which servers cover a CMS other than WordPress?

Contentful covers content management, content modeling, and publishing inside Contentful. Strapi MCP Server operates an existing Strapi instance with 5 tools graded A, and had 1 commit in the last 12 weeks. Umbraco CMS MCP Server manages Umbraco documents, media, document types and data types through the Umbraco Management API. Kirby MCP connects a Composer-based Kirby project to blueprints, templates, plugins, docs and live content.

How does WordPress MCP Server (Automattic/mcp-wordpress-remote) differ from MCP Adapter (WordPress/mcp-adapter)?

MCP Adapter is the official WordPress package for MCP integration: it exposes WordPress abilities as MCP tools, resources and prompts over HTTP or STDIO, had 1,905 GitHub stars, 83 gained per 30 days, and 74 commits in the last 12 weeks. WordPress MCP Server (Automattic/mcp-wordpress-remote) is a bridge for clients that only speak stdio, proxying to a WordPress MCP endpoint, with 16,107 npm downloads in a typical week and 186 GitHub stars.

What should I check before pointing an agent at a WordPress server?

Check how the server reaches your site. WordPress MCP Server (Automattic/mcp-wordpress-remote) proxies to a WordPress MCP endpoint over HTTP using application passwords, JWT, or OAuth, while MCP WordPress Server (docdyhr/mcp-wordpress) manages WordPress content across multiple sites through its own set of tools. Once the agent is connected, anything the credentials allow is reachable, so give it an account scoped to the content you want changed.

Other comparisons