← 返回目录
G

Ghost MCP Server

社区
通过 LLM 接口管理 Ghost CMS 的 MCP 服务器
GitHub 源仓库 ↗
★ 229 Stars 分类 · 其他 热门
53FMRS · D

Ghost MCP Server 是一个第三方 MCP 服务器,通过 Ghost Admin API 和 JWT 认证为 Claude 等 LLM 客户端提供对 Ghost CMS 的全面访问,覆盖文章、成员、新闻通讯、优惠、层级、标签、用户、角色、邀请和 Webhook 等实体,并提供明确的错误处理和日志支持。它适合希望以自然语言管理 Ghost 博客的用户,但需要 Admin API 密钥,且存在因误操作或密钥泄露而影响站点数据的风险。

可靠性
11/20
安全与权限
9/20
维护活跃度
10/20
文档质量
11/20
安装易用性
12/20
查看 FMRS 评分方法 →

Ghost MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器,让用户可以通过 Claude 等 LLM 接口与 Ghost CMS 交互,从而管理 Ghost 博客。它使用 Ghost Admin API 和 JWT 认证,提供涵盖文章、用户、成员、层级、优惠和新闻通讯等实体的丰富工具集,并支持模糊与精确搜索、可读输出、自定义 GhostError 异常处理和 MCP 上下文日志。

工具能力

browse_posts
列出文章,支持可选过滤、分页和排序。
read_post
按 ID 或 slug 检索文章。
add_post
创建新文章,含标题、内容和状态。
edit_post
按 ID 更新已有文章。
delete_post
按 ID 删除文章。
browse_members
列出成员,支持过滤和分页。
read_member
按 ID 或邮箱检索成员。
add_member
创建新成员。
edit_member
更新成员详情。
delete_member
删除成员。
browse_newsletters
列出新闻通讯。
read_newsletter
按 ID 检索新闻通讯。
add_newsletter
创建新新闻通讯。
edit_newsletter
更新新闻通讯详情。
delete_newsletter
删除新闻通讯。
browse_offers
列出优惠。
read_offer
按 ID 检索优惠。
add_offer
创建新优惠。
edit_offer
更新优惠详情。
delete_offer
删除优惠。
browse_invites
列出邀请。
add_invite
创建新邀请。
delete_invite
删除邀请。
browse_roles
列出角色。
read_role
按 ID 检索角色。
browse_tags
列出标签。
read_tag
按 ID 或 slug 检索标签。
add_tag
创建新标签。
edit_tag
更新标签详情。
delete_tag
删除标签。
browse_tiers
列出层级。
read_tier
按 ID 检索层级。
add_tier
创建新层级。
edit_tier
更新层级详情。
delete_tier
删除层级。
browse_users
列出用户。
read_user
按 ID 或 slug 检索用户。
edit_user
更新用户详情。
delete_user
删除用户。
browse_webhooks
列出 Webhook。
add_webhook
创建新 Webhook。
delete_webhook
删除 Webhook。

安装接入

将以下配置添加到 Claude Desktop 的 claude_desktop_config.json 中:在 mcpServers 下新增 ghost-mcp,command 使用 npx,args 为 ["-y", "@fanyangmeng/ghost-mcp"],并在 env 中设置 GHOST_API_URL、GHOST_ADMIN_API_KEY 和 GHOST_API_VERSION。

claude_desktop_config.json
{"mcpServers":{"ghost-mcp":{"command":"npx","args":["-y","@fanyangmeng/ghost-mcp"],"env":{"GHOST_API_URL":"https://yourblog.com","GHOST_ADMIN_API_KEY":"your_admin_api_key","GHOST_API_VERSION":"v5.0"}}}}

选型与风险

适合谁

  • 使用 Ghost CMS 并希望通过 LLM 接口管理博客的内容运营者。
  • 需要在 Claude Desktop 等 MCP 客户端中集中管理 Ghost 实体的开发者或管理员。

不适合谁

  • 不使用 Ghost CMS 的用户。
  • 未准备 Ghost Admin API 密钥或无法提供 Ghost 站点访问权限的用户。

所需权限

  • 需要 Ghost Admin API 密钥(GHOST_ADMIN_API_KEY)以获得对 Ghost 管理 API 的访问权限。
  • 需要配置 Ghost 站点地址(GHOST_API_URL)和可选的 API 版本(GHOST_API_VERSION)。

风险与副作用

  • 该服务器可创建、编辑和删除文章、成员、新闻通讯等实体,误操作可能造成内容或成员数据丢失。
  • Admin API 密钥授予对 Ghost 站点的管理权限,泄露或滥用可能导致未授权访问。
  • 配置中需以明文环境变量提供密钥,需要注意本地配置文件的安全。

常见排障

  1. 确认 GHOST_API_URL 指向正确的 Ghost 站点且包含协议。
  2. 确认 GHOST_ADMIN_API_KEY 有效且具有所需权限。
  3. 若 API 版本不匹配,检查 GHOST_API_VERSION 设置是否与 Ghost 实例兼容。
  4. 查看 MCP 上下文日志以获取更详细的错误信息,并留意 GhostError 提供的描述。

使用场景

通过自然语言让 Claude 等 LLM 浏览、检索和创建 Ghost 博客文章。
管理 Ghost 成员、新闻通讯、优惠、层级和标签等 CMS 实体。
查询用户、角色、邀请和 Webhook 等管理配置。
借助 MCP 上下文日志排查 Ghost Admin API 调用问题。

支持客户端

Claude Desktop完整支持