MCP Hub
Back to servers

mcp-blog

MCP server for blog admin API enabling preview, publish, list, and delete blog posts from Claude Code via stdio transport.

glama
Updated
May 1, 2026

mcp-blog

MCP server for blog admin API. Provides tools to preview, publish, list, and delete blog posts from Claude Code via stdio transport.

Tools

ToolDescription
blog_preview_postAI-assisted frontmatter completion and body structure correction. Returns corrected markdown + diff + Unsplash image suggestion.
blog_publish_postSaves corrected markdown to S3 and triggers GitHub Actions rebuild.
blog_list_postsLists posts with optional published filter and limit.
blog_delete_postDeletes a post by slug and triggers rebuild.

Setup

Local path (development)

// ~/.claude/settings.json
{
  "mcpServers": {
    "blog": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-blog/dist/index.js"],
      "env": {
        "BLOG_API_ENDPOINT": "https://dxbqlfvrescw1.cloudfront.net/api",
        "BLOG_API_KEY": "<your-api-key>"
      }
    }
  }
}

GitHub (future distribution)

// ~/.claude/settings.json
{
  "mcpServers": {
    "blog": {
      "command": "npx",
      "args": ["-y", "github:sano/mcp-blog"],
      "env": {
        "BLOG_API_ENDPOINT": "https://dxbqlfvrescw1.cloudfront.net/api",
        "BLOG_API_KEY": "<your-api-key>"
      }
    }
  }
}

Environment Variables

VariableRequiredDescription
BLOG_API_ENDPOINTYesBase URL of the blog API (e.g. https://dxbqlfvrescw1.cloudfront.net/api)
BLOG_API_KEYYesAPI key for HMAC authentication

Build

npm install
npm run build

Reviews

No reviews yet

Sign in to write a review