关于 Ghost MCP Server
Ghost MCP Server 将 Claude 接入 Ghost CMS,可通过工具创建博客文章。适用于希望从 Claude 起草或发布文章的用户,并支持配置标题、内容、标签、状态和图片字段。
主要功能
- 01创建 Ghost 博客文章
- 02设置标题和 Markdown 内容
- 03选择草稿或已发布状态
- 04添加作者、标签和封面图
- 05配置代码块语言
适用场景
- 01通过 Claude 起草文章
- 02发布准备好的博客文章
- 03为文章添加标签和封面图
MCP 相关
向 Claude Desktop 等 MCP 客户端提供 `ghost_post` 工具,用于在 Ghost CMS 中创建文章。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Ghost MCP 服务
通过 FastMCP 框架将 Ghost CMS 与 Claude AI 集成的服务。
要求
- Python 3.11+
- uv - 运行此服务所必需
设置
- 克隆仓库
- 创建虚拟环境(可选,但推荐):
uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activate - 使用 uv 安装依赖项(依赖项定义在 pyproject.toml 中):
uv pip install . - 将
.env.example复制为.env,设置环境变量:cp .env.example .env - 在
.env文件中配置 Ghost API 凭据:GHOST_API_KEY=your_ghost_api_key_here GHOST_API_URL=https://your-ghost-blog.com/ghost/api/admin/posts GHOST_API_VERSION=v5.116.1
Claude Desktop 配置
要将此服务与 Claude Desktop 搭配使用,需要在 Claude 的 MCP 设置中进行配置:
- 打开 Claude Desktop
- 转到 Settings > Developer > MCP Servers
- 添加类似以下内容的 MCP 服务配置:
{
"mcpServers": {
"ghost-mcp": {
"command": "/path/to/your/uv",
"args": [
"--directory",
"/path/to/your/ghost-mcp",
"run",
"mcp_server.py"
]
}
}
}
将 /path/to/your/uv 替换为 uv 可执行文件的实际路径,并将 /path/to/your/ghost-mcp 替换为此项目目录的绝对路径。
使用方法
配置完成后,可以在 Claude 中使用 ghost_post 工具,直接在 Ghost CMS 中创建博客文章:
Create a blog post with title "My First Post" and content "Hello, world!"
该工具支持以下参数:
- title:博客文章的标题
- content:文章的 Markdown 内容
- author_id:作者 ID(默认值:"1")
- tags:标签名称列表
- status:文章状态(draft、published)
- feature_image:文章封面图片的 URL
- code_language:代码块的默认语言
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。