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

Bckt MCP

MCP server for bckt

Unclaimed MIT last commit 11 months ago devtools
51Fair

Scored yesterday · breakdown

About Bckt MCP

Bckt MCP is an MCP server published by vrypan in the Developer Tools category: mCP server for bckt. It has been installed 0 times through Conduid.

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

Install

Install
npx 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 presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

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 mirrored from the source repository yesterday. The original is authoritative.

Questions

About Bckt MCP

How do I install Bckt MCP?

Run npx bckt-mcp, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Bckt MCP safe to use with an AI agent?

Its trust score is 51 out of 100 (fair). It passes 0 of 1 static security checks; 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 11 months ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.