article
README
🚀 鬼魂MCP服务器
本项目(ghost-mcp-server)实现了一个模型上下文协议(MCP)服务器,它能让MCP客户端(例如Cursor或Claude Desktop)借助预定义的工具与Ghost CMS进行交互,为内容管理提供了便捷途径。
🚀 快速开始
此项目提供了一个可通过MCP协议与Ghost CMS交互的接口,支持创建、读取、更新和删除文章、标签等相关资源的操作。
✨ 主要特性
- 支持与Ghost CMS通过MCP协议交互。
- 具备创建、读取、更新和删除文章、标签等资源的功能。
📦 安装指南
需求
- Node.js(兼容版本)
- npm或 yarn(用于包管理)
安装步骤
-
克隆仓库:
git clone https://github.com/your-repository.git cd ghost-mcp-server -
安装依赖项:
npm install -
配置环境变量:
GHOST_API_KEY:Ghost API密钥。GHOST_API_URL:Ghost API地址。
-
启动服务器:
npm start
📚 详细文档
服务器详细信息
资源定义
- 文章:代表博客中的文章。
- 标签:与文章相关的分类或关键词。
工具指南
文章创建工具 (ghost_create_post)
- 输入参数:
title:文章标题(必填)。content:文章正文内容(必填)。author_id:作者ID(可选,默认为当前用户)。
标签创建工具 (ghost_create_tag)
- 输入参数:
name:标签名(必填)。color:标签颜色代码(可选,格式为#hex)。
💻 使用示例
开发模式
使用nodemon进行开发:
npm run dev
该工具会在文件更改时自动重启服务器。
🔧 技术细节
故障排除
- 未授权错误:检查API密钥是否正确配置,并确保Ghost CMS的API访问权限已启用。
- 连接问题:确认服务器正在运行,端口未被防火墙阻止。
- 工具执行失败:查看控制台日志,确认输入参数是否符合要求。
微信扫一扫