Ghost MCP Server

Ghost MCP Server

🚀 鬼魂MCP服务器

本项目(ghost-mcp-server)实现了一个模型上下文协议(MCP)服务器,它能让MCP客户端(例如Cursor或Claude Desktop)借助预定义的工具与Ghost CMS进行交互,为内容管理提供了便捷途径。

🚀 快速开始

此项目提供了一个可通过MCP协议与Ghost CMS交互的接口,支持创建、读取、更新和删除文章、标签等相关资源的操作。

✨ 主要特性

  • 支持与Ghost CMS通过MCP协议交互。
  • 具备创建、读取、更新和删除文章、标签等资源的功能。

📦 安装指南

需求

  • Node.js(兼容版本)
  • npm或 yarn(用于包管理)

安装步骤

  1. 克隆仓库:

    git clone https://github.com/your-repository.git
    cd ghost-mcp-server
    
  2. 安装依赖项:

    npm install
    
  3. 配置环境变量:

    • GHOST_API_KEY:Ghost API密钥。
    • GHOST_API_URL:Ghost API地址。
  4. 启动服务器:

    npm start
    

📚 详细文档

服务器详细信息

资源定义

  • 文章:代表博客中的文章。
  • 标签:与文章相关的分类或关键词。

工具指南

文章创建工具 (ghost_create_post)
  • 输入参数
    • title:文章标题(必填)。
    • content:文章正文内容(必填)。
    • author_id:作者ID(可选,默认为当前用户)。
标签创建工具 (ghost_create_tag)
  • 输入参数
    • name:标签名(必填)。
    • color:标签颜色代码(可选,格式为#hex)。

💻 使用示例

开发模式

使用nodemon进行开发:

npm run dev

该工具会在文件更改时自动重启服务器。

🔧 技术细节

故障排除

  • 未授权错误:检查API密钥是否正确配置,并确保Ghost CMS的API访问权限已启用。
  • 连接问题:确认服务器正在运行,端口未被防火墙阻止。
  • 工具执行失败:查看控制台日志,确认输入参数是否符合要求。
  • 0 关注
  • 0 收藏,12 浏览
  • system 提出于 2025-09-27 23:54

相似服务问题