bluesky.com
bluesky.com logo

Bluesky

Integrates with the Bluesky social network to provide feed analysis, post suggestions, and community management through...

Created byApr 23, 2025

AI Configuration

export AI_PROVIDER="openai" # or "anthropic", "googleai" export AI_API_KEY="your-ai-api-key" export AI_MODEL_NAME="gpt-4o" # Optional

Provider-specific API keys (take precedence)

export APP_OPENAI_API_KEY="your-openai-api-key" export APP_ANTHROPIC_API_KEY="your-anthropic-api-key" export APP_GEMINI_API_KEY="your-gemini-api-key"

Optional: Generation defaults

export AI_MAX_TOKENS="150" export AI_TEMPERATURE="0.7"

Optional: Cache, Circuit Breaker, Rate Limiter settings

export AI_CACHE_DEFAULT_TTL_SECONDS="300" export AI_CB_FAILURE_THRESHOLD="5" export AI_CB_RESET_TIMEOUT_SEC="60" export AI_CB_SUCCESS_THRESHOLD="2" export AI_RL_RATE_PER_SECOND="10" export AI_RL_BURST="20" </code></pre>

Run the server

make run

Or run the binary directly

./bin/bluesky-mcp </code></pre>

Examples of CLI usage:

Generate post suggestions

./bin/bluesky-mcp-cli assist --mood excited --topic "artificial intelligence"

Generate with specific AI provider

./bin/bluesky-mcp-cli assist --mood thoughtful --topic "language models" --ai-provider openai --ai-model gpt-4o

Generate and submit a post

./bin/bluesky-mcp-cli assist --mood happy --topic "great day" --submit

Submit post directly

./bin/bluesky-mcp-cli submit --text "Hello Bluesky from CLI!"

Analyze feed

./bin/bluesky-mcp-cli feed --hashtag golang --limit 5

Analyze feed with specific AI

./bin/bluesky-mcp-cli feed --hashtag AI --limit 10 --ai-provider googleai --ai-model gemini-2.0-flash

Community management

./bin/bluesky-mcp-cli community --user user.bsky.social --limit 3

Version info

./bin/bluesky-mcp-cli version </code></pre>

AI Configuration

export AI_PROVIDER="openai" # or "anthropic", "googleai" export AI_API_KEY="your-ai-api-key" export AI_MODEL_NAME="gpt-4o" # Optional

Provider-specific API keys (take precedence)

export APP_OPENAI_API_KEY="your-openai-api-key" export APP_ANTHROPIC_API_KEY="your-anthropic-api-key" export APP_GEMINI_API_KEY="your-gemini-api-key"

Optional: Generation defaults

export AI_MAX_TOKENS="150" export AI_TEMPERATURE="0.7"

Optional: Cache, Circuit Breaker, Rate Limiter settings

export AI_CACHE_DEFAULT_TTL_SECONDS="300" export AI_CB_FAILURE_THRESHOLD="5" export AI_CB_RESET_TIMEOUT_SEC="60" export AI_CB_SUCCESS_THRESHOLD="2" export AI_RL_RATE_PER_SECOND="10" export AI_RL_BURST="20" </code></pre>

Run the server

make run

Or run the binary directly

./bin/bluesky-mcp </code></pre>

Examples of CLI usage:

Generate post suggestions

./bin/bluesky-mcp-cli assist --mood excited --topic "artificial intelligence"

Generate with specific AI provider

./bin/bluesky-mcp-cli assist --mood thoughtful --topic "language models" --ai-provider openai --ai-model gpt-4o

Generate and submit a post

./bin/bluesky-mcp-cli assist --mood happy --topic "great day" --submit

Submit post directly

./bin/bluesky-mcp-cli submit --text "Hello Bluesky from CLI!"

Analyze feed

./bin/bluesky-mcp-cli feed --hashtag golang --limit 5

Analyze feed with specific AI

./bin/bluesky-mcp-cli feed --hashtag AI --limit 10 --ai-provider googleai --ai-model gemini-2.0-flash

Community management

./bin/bluesky-mcp-cli community --user user.bsky.social --limit 3

Version info

./bin/bluesky-mcp-cli version </code></pre>