About Blog_publisher_mcp_server
Blog_publisher_mcp_server automates publishing an Obsidian Markdown article to a specified directory and pushing the changes to GitHub. It handles linked images by copying them and updating their paths.
Key features
- 01Copies a specified Obsidian Markdown file
- 02Copies linked images and updates their paths
- 03Commits and pushes changes to GitHub
- 04Triggers on “blog+article name” input
Use cases
- 01Publish an Obsidian article to the configured blog directory
- 02Move article images into the blog assets folder
- 03Push published content changes to GitHub
MCP support
It is an MCP blog-publishing server. The README describes a workflow triggered by “blog+article name” that copies an article and images, updates image paths, and pushes changes to GitHub.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project README需求
在用户输入 "blog+文章名" 时,自动将 Obsidian 本地目录下的指定 Markdown 文件复制到指定目录,处理图片链接并复制图片到目标文件夹,然后将更改推送到 GitHub。
功能
创建一个 MCP(Model Context Protocol)博客上传服务,具体功能如下:
- 触发条件:用户输入 "blog+文章名"。
- 文件复制:将 Obsidian 本地目录下的某个 Markdown 文件(*.md,例如 "文章名.md")复制到 I:\B-MioBlogSites 下的指定目录(默认 I:\B-MioBlogSites_Android)。
- 图片处理:检测 Markdown 文件中的图片链接,将图片从 I:\B-1 笔记\Android\Android\z. attachments 复制到 I:\B-MioBlogSites\assets\images,并更新 Markdown 文件中的图片路径。
- GitHub 推送:将更改提交并推送到 GitHub。
返回结果
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.
