Skip to content

Getting errors when trying to run MCP with ghost v6 #13

@jlengrand

Description

@jlengrand

Hey there,

I'm running Ghost V6.

I'm getting issues when running the server against the blog with a v6 configuration.

    "ghost-mcp": {
        "command": "npx",
        "args": ["-y", "@fanyangmeng/ghost-mcp"],
        "env": {
            "GHOST_API_URL": "https://xxx.com",
            "GHOST_ADMIN_API_KEY": "admin key",
            "GHOST_API_VERSION": "v6.0"
        }
      }
    }

Error is


2025-12-16 15:35:35.990 [warning] [server stderr] Node.js v24.2.0
2025-12-16 15:35:35.997 [info] Connection state: Error Process exited with code 1
2025-12-16 15:35:45.624 [info] Starting server ghost-mcp
2025-12-16 15:35:45.624 [info] Connection state: Starting
2025-12-16 15:35:45.631 [info] Starting server from LocalProcess extension host
2025-12-16 15:35:45.631 [info] Connection state: Starting
2025-12-16 15:35:45.632 [info] Connection state: Running
2025-12-16 15:35:46.156 [warning] [server stderr] /Users/julienlengrand-lambert/.npm/_npx/839d2b91bb365db9/node_modules/@tryghost/admin-api/lib/admin-api.js:105
2025-12-16 15:35:46.156 [warning] [server stderr]         throw new Error(`${packageName} Config Invalid: 'version' ${config.version} is not supported`);
2025-12-16 15:35:46.156 [warning] [server stderr]         ^
2025-12-16 15:35:46.156 [warning] [server stderr] 
2025-12-16 15:35:46.156 [warning] [server stderr] Error: @tryghost/admin-api Config Invalid: 'version' v6 is not supported
2025-12-16 15:35:46.156 [warning] [server stderr]     at GhostAdminAPI (/Users/julienlengrand-lambert/.npm/_npx/839d2b91bb365db9/node_modules/@tryghost/admin-api/lib/admin-api.js:105:15)
2025-12-16 15:35:46.156 [warning] [server stderr]     at new GhostAdminAPI (/Users/julienlengrand-lambert/.npm/_npx/839d2b91bb365db9/node_modules/@tryghost/admin-api/lib/admin-api.js:51:16)
2025-12-16 15:35:46.156 [warning] [server stderr]     at Object.<anonymous> (/Users/julienlengrand-lambert/.npm/_npx/839d2b91bb365db9/node_modules/@fanyangmeng/ghost-mcp/build/ghostApi.js:11:26)
2025-12-16 15:35:46.156 [warning] [server stderr]     at Module._compile (node:internal/modules/cjs/loader:1734:14)
2025-12-16 15:35:46.156 [warning] [server stderr]     at Object..js (node:internal/modules/cjs/loader:1899:10)
2025-12-16 15:35:46.156 [warning] [server stderr]     at Module.load (node:internal/modules/cjs/loader:1469:32)
2025-12-16 15:35:46.156 [warning] [server stderr]     at Module._load (node:internal/modules/cjs/loader:1286:12)
2025-12-16 15:35:46.156 [warning] [server stderr]     at TracingChannel.traceSync (node:diagnostics_channel:322:14)
2025-12-16 15:35:46.157 [warning] [server stderr]     at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)
2025-12-16 15:35:46.157 [warning] [server stderr]     at Module.require (node:internal/modules/cjs/loader:1491:12)
2025-12-16 15:35:46.157 [warning] [server stderr] 
2025-12-16 15:35:46.157 [warning] [server stderr] Node.js v24.2.0
2025-12-16 15:35:46.164 [info] Connection state: Error Process exited with code 1
2025-12-16 15:35:58.463 [info] Stopping server ghost-mcp

However, changing to a v5 version works like a charm (even against a v6 version of the blog running)

    "ghost-mcp": {
        "command": "npx",
        "args": ["-y", "@fanyangmeng/ghost-mcp"],
        "env": {
            "GHOST_API_URL": "https://xxx.com",
            "GHOST_ADMIN_API_KEY": "admin key",
            "GHOST_API_VERSION": "v5.121.0"
        }
      }
    }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions