1. Conduid
  2. Developer Tools
  3. Bckt MCP
MCP server · Developer Tools

Bckt MCP

MCP server for bckt

Unclaimed MIT last commit a year ago devtools
51Fair

Scored 14 days ago · breakdown

About Bckt MCP

Bckt MCP is an MCP server published by vrypan in the Developer Tools category: mCP server for bckt.

Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/vrypan/bckt-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Bckt MCP

Powered by Claude · Grounded in docs

I know everything about Bckt MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

3 checks have not been run yet.

Releases

v0.1.2v0.1.2 · 7 Oct 2025Changelog c3c08c52366dda2994bdad6eae661d99328c1eac downgrade goreleaser to v1

README

bckt-mcp

A Model Context Protocol (MCP) server that formats blog posts for bckt.

It is designed to work with Claude Desktop and other MCP-compatible clients.

Features

  • 📝 Format blog posts with YAML front matter
  • 🔧 Configurable path patterns and text wrapping
  • 🌍 Timezone-aware date handling
  • 📋 Interactive metadata collection
  • 💾 Save posts directly to your blog directory
  • 👀 Preview before saving

Installation

Homebrew (macOS)

brew install vrypan/bckt-mcp/bckt-mcp

Download Binary

Download the latest release for your platform from the releases page.

Build from Source

git clone https://github.com/vrypan/bckt-mcp.git
cd bckt-mcp
go build -o bckt-mcp main.go

Configuration

Claude Desktop

Add to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{
  "mcpServers": {
    "bckt": {
      "command": "/path/to/bckt-mcp"
    }
  }
}

Or if installed via Homebrew:

{
  "mcpServers": {
    "bckt": {
      "command": "/opt/homebrew/bin/bckt-mcp"
    }
  }
}

First-Time Setup

On first use, run the setup wizard through Claude:

setup bckt

You'll be prompted for:

  • root_path: Where your blog posts will be saved (e.g., ~/blog)
  • timezone: Your timezone (e.g., America/New_York, Europe/Athens, UTC)
  • path_pattern (optional): Template for file paths (default: posts/{yyyy}/{yyyy}-{MM}-{DD}-{slug}/{slug}.md)
  • wrap_at (optional): Maximum line width for text wrapping (default: 100)

Configuration is saved to ~/.config/bckt-mcp/config.toml.

Usage

Tools Available

bckt_setup

Interactive setup wizard for first-time configuration.

bckt_config

View or update configuration settings.

bckt_preview

Preview the formatted output without saving.

bckt

Format the blog post content with metadata.

bckt_save

Save the formatted markdown to the configured path.

Example Workflow with Claude

  1. Setup (first time only):

    setup bckt
    
  2. Format a blog post:

    Format this blog post: [paste your content]
    

    Claude will:

    • Ask for title, tags, abstract, slug, and language
    • Show you a preview
    • Ask if you want to save
  3. View configuration:

    show bckt config
    
  4. Update configuration:

    update bckt timezone to Europe/London
    

Front Matter Fields

The generated front matter includes:

  • title: Post title
  • slug: URL-friendly slug (auto-generated from title if not provided)
  • date: Publication date with timezone
  • tags: Array of tags
  • abstract: SEO meta description (wrapped to configured width)
  • lang: Language code (default: en)

Path Pattern Placeholders

  • {yyyy}: Year (e.g., 2025)
  • {MM}: Month (e.g., 01)
  • {DD}: Day (e.g., 07)
  • {slug}: Post slug

Example: posts/{yyyy}/{yyyy}-{MM}-{DD}-{slug}/{slug}.md generates:

posts/2025/2025-10-07-my-post/my-post.md

Configuration File

Located at ~/.config/bckt-mcp/config.toml:

root_path = "/Users/username/blog"
timezone = "Europe/Athens"
path_pattern = "posts/{yyyy}/{yyyy}-{MM}-{DD}-{slug}/{slug}.md"

[front_matter]
required = ["title", "slug", "date", "tags", "abstract", "lang"]

[front_matter.defaults]
lang = "en"

[markdown_rules]
wrap_at = 100

Development

Requirements

  • Go 1.21 or later

Build

go build -o bckt-mcp main.go

Test

go test ./...

License

MIT License - see LICENSE file for details.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Author

Panayotis Vryonis (@vrypan)

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Bckt MCP

How do I install Bckt MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Bckt MCP safe to use with an AI agent?

Its trust score is 51 out of 100 (fair). It passes 2 of the 3 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Bckt MCP still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.