使用说明
幽灵MCP
MCP(模型上下文协议)服务器,用于通过AI助手与Ghost CMS博客进行交互。
快速开始
本地(stdio)
添加到您的Claude桌面 claude_desktop_config.json:
{
"mcpServers": {
"ghost": {
"command": "npx",
"args": ["-y", "@ryukimin/ghost-mcp"],
"env": {
"GHOST_URL": "https://your-blog.ghost.io",
"GHOST_CONTENT_API_KEY": "your-content-api-key",
"GHOST_ADMIN_API_KEY": "your-admin-id:your-admin-secret"
}
}
}
}
配置文件位置:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 窗户:
%APPDATA%\Claude\claude_desktop_config.json
远程(Docker)
docker compose up -d
看 远程设置 完整的指南。
特性
- 内容API (只读):浏览和阅读帖子、页面、标签和作者(8个工具)
- 管理员API (完整CRUD):创建、更新和删除帖子、页面、标签、成员、时事通讯、层级、优惠、webhooks等(46个工具)
- 双重运输:stdio用于本地,Streamable HTTP用于远程部署
- OAuth 2.1:远程模式的安全每用户身份验证
获取API密钥
- 在Ghost Admin中,转到 设置>集成
- 创建新的自定义集成
- 复制 内容API密钥 用于只读访问
- 复制 管理员API密钥 完全访问(
id:secret格式)
发展
npm install # Install dependencies
npm run build # Build TypeScript
npm start # Run stdio server
npm run start:sse # Run HTTP/SSE server
npm test # Run tests
npm run lint # Lint code
文档
许可证
ISC
