MCP.so
Sign In

Blog_publisher_mcp_server

@Carrie-L

About Blog_publisher_mcp_server

No overview available yet

Basic information

Category

Other

Runtime

python

Transports

stdio

Publisher

Carrie-L

Config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Blog_publisher_mcp_server?

Blog_publisher_mcp_server is an MCP server that automates publishing Markdown notes from Obsidian to a local blog directory, handling image copying and Git pushing. It is triggered when a user inputs "blog+article-name", copying the corresponding .md file from the Obsidian vault to a target directory, processing image links, and committing changes to GitHub.

How to use Blog_publisher_mcp_server?

Trigger the server by entering "blog+文章名" (where "文章名" is the name of the Markdown file). The server will locate the file in the Obsidian local directory, copy it to the specified target path (default I:\B-MioBlogSites\_Android), copy referenced images to I:\B-MioBlogSites\assets\images, update image paths in the Markdown file, and finally push all changes to GitHub.

Key features of Blog_publisher_mcp_server

  • Triggered by user input "blog+文章名".
  • Copies Markdown files from Obsidian to blog directory.
  • Detects and copies images from Obsidian attachments folder.
  • Updates image paths in the copied Markdown file.
  • Commits and pushes changes to GitHub automatically.

Use cases of Blog_publisher_mcp_server

  • Publish a new Obsidian note to a static blog site hosted on GitHub.
  • Quickly migrate a local Markdown article with embedded images to a blog repository.
  • Automate the repetitive workflow of copying files, fixing image references, and committing.

FAQ from Blog_publisher_mcp_server

What triggers the blog upload?

The server is triggered when a user inputs "blog+文章名" (e.g., "blog+my-post").

Where does it copy the Markdown file?

It copies the file to the directory I:\B-MioBlogSites\_Android by default.

How are images handled?

Images are copied from the Obsidian attachments folder (I:\B-1 笔记\Android\Android\z. attachments) to the blog's assets\images folder, and the Markdown file's image links are updated accordingly.

Does it push changes to GitHub?

Yes, after copying and updating, the server commits and pushes the changes to the configured GitHub repository.

What are the required directory paths?

Source: Obsidian vault directory (containing the .md files) and Obsidian attachments path. Target: I:\B-MioBlogSites\_Android for the file and I:\B-MioBlogSites\assets\images for images.

Comments

More Other MCP servers