Skip to main content
Glama
leejersey

Hexo Blog MCP Server

by leejersey

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_postsC

列出所有博客文章,支持按关键词过滤标题和标签

search_postsC

按关键词搜索文章标题和正文内容

read_postC

读取指定文章的完整内容(含 Front-matter 和正文)

create_postC

创建一篇新的博客文章

update_postC

修改指定文章的内容或元数据

delete_postA

删除指定的博客文章(不可撤销)

preview_blogB

启动 Hexo 本地预览服务器(localhost:4000)

stop_previewA

停止正在运行的 Hexo 本地预览服务器

deploy_blogA

构建并发布博客到 GitHub Pages(执行 hexo clean && hexo generate && hexo deploy)

backup_sourceC

将博客源码通过 Git 备份到 hexo-source 分支

quick_publishC

一键完成博客发布和源码备份(deploy + backup 组合操作)

git_statusB

查看博客项目当前的 Git 状态(未提交的更改)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
site-config博客站点配置文件 _config.yml 的内容
theme-configApollo 主题配置文件 _config.apollo.yml 的内容
posts-summary所有博客文章的元数据汇总列表

TDQS

A3.7/5.0

Scored across 12 tools

Disambiguation5/5

Each tool has a clearly distinct purpose with no ambiguity. For example, create_post, read_post, update_post, and delete_post form a complete CRUD set for posts, while deploy_blog, preview_blog, and stop_preview handle different aspects of the publishing workflow. Tools like list_posts and search_posts are differentiated by their filtering mechanisms (list vs. search).

Naming Consistency5/5

All tools follow a consistent verb_noun naming pattern in snake_case, such as create_post, delete_post, deploy_blog, and preview_blog. This uniformity makes the tool set predictable and easy to understand, with no deviations in style or convention across the 12 tools.

Tool Count5/5

With 12 tools, the server is well-scoped for managing a Hexo blog, covering essential operations like post management, deployment, previewing, and backup. Each tool serves a specific function without redundancy, making the count appropriate for the domain's typical workflows.

Completeness5/5

The tool set provides complete coverage for Hexo blog management, including full CRUD for posts (create, read, update, delete), deployment (deploy_blog, preview_blog, stop_preview), backup (backup_source), and utilities like git_status and search. There are no obvious gaps, as all core lifecycle operations are supported.

Maintenance

ActivityInactive
ResponsivenessNo issues