io.github.AutomateLab-tech

content-distribution

Publish content to DEV.to, Hashnode, GitHub Discussions, Reddit, Bluesky, LinkedIn, and Medium.

stdiocommunityservice

Package Details

@automatelab/content-distribution-mcp

Transportstdio

Environment Variables

DEV_TO_API_KEY(str)
Secret

DEV.to API key for publishing articles

HASHNODE_TOKEN(str)
Secret

Hashnode personal access token

HASHNODE_PUBLICATION_ID(str)

Hashnode publication ID

GITHUB_TOKEN(str)
Secret

GitHub personal access token for GitHub Discussions

GITHUB_DISCUSSION_REPO(str)

GitHub repo for Discussions in owner/repo format

REDDIT_CLIENT_ID(str)
Secret

Reddit OAuth app client ID

REDDIT_CLIENT_SECRET(str)
Secret

Reddit OAuth app client secret

REDDIT_USERNAME(str)

Reddit account username

REDDIT_PASSWORD(str)
Secret

Reddit account password

BLUESKY_IDENTIFIER(str)

Bluesky handle (e.g. you.bsky.social)

BLUESKY_PASSWORD(str)
Secret

Bluesky app password

DISTRIBUTION_BACKEND(str)

State backend (default: yaml)

DISTRIBUTION_BACKEND_DIR(str)

Directory for YAML state files (default: ~/.distribution-mcp)