Ghost Mcp Server

Ghost Mcp Server

🚀 亡灵MCP服务器

亡灵MCP服务器是一个借助FastMCP框架,将Ghost CMS与Claude AI集成的服务器,实现了两者之间的高效协作,为用户提供便捷的博客文章创建体验。

🚀 快速开始

✨ 主要特性

  • 通过FastMCP框架集成Ghost CMS与Claude AI。
  • 可在Claude中使用ghost_post工具直接在Ghost CMS创建博客文章。

📦 安装指南

安装需求

  • Python 3.11+版本
  • uv - 运行此服务器所需

安装步骤

  1. 克隆仓库。
  2. 创建虚拟环境(可选但推荐):
    uv venv
    
    激活虚拟环境:在Windows上使用.venv\Scripts\activate,其他系统使用source .venv/bin/activate
  3. 使用uv安装依赖项(依赖项定义在pyproject.toml中):
    uv pip install .
    
  4. 复制.env.example文件到.env并进行环境变量设置:
    cp .env.example .env
    
  5. .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中使用ghost_post工具直接在Ghost CMS创建博客文章:

创建一篇标题为"My First Post"、内容为"Hello, world!"的博客文章

高级用法

该工具支持以下参数:

  • title:博客文章的标题
  • content:帖子的Markdown内容
  • author_id:作者ID(默认:"1")
  • tags:标签名称列表
  • status:帖子状态(草稿,已发布)
  • feature_image:帖子封面图片的URL
  • code_language:代码块的默认语言

Claude Desktop配置

要在Claude Desktop中使用此服务器,请按照以下步骤进行MCP设置:

  1. 打开Claude Desktop。
  2. 转到设置 > 开发者 > MCP服务器。
  3. 添加一个新的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替换为此项目目录的绝对路径。

  • 0 关注
  • 0 收藏,12 浏览
  • system 提出于 2025-09-27 22:42

相似服务问题