MCP 서버

SocialSwarm

io.github.rarrifund/socialswarm
마케팅 및 광고 소셜 미디어 공개 · 연결 가능 MCP 2026-07-28

이 MCP로 할 수 있는 일

Generates multiple reviewable X/Twitter thread drafts from an article or text, using different hooks and enforcing tweet length limits.

generate_thread_variants
Generate X/Twitter thread variants
Turn an article URL or a block of text into several complete X/Twitter thread drafts. Each variant uses a different hook (curiosity, challenge, story, and at 5 variants also stat and question), and every tweet comes back with its character count already checked against the 280 limit. Returns drafts for a human to review — it does not post anything.
입력 스키마
{'type': 'object', 'required': ['sourceType'], 'properties': {'sourceUrl': {'type': 'string', 'description': "Required when sourceType is 'url'. Note that paywalled or bot-blocked pages will fail to fetch — fall back to sourceType 'text' with the article body."}, 'sourceText': {'type': 'string', 'description': "Required when sourceType is 'text'. At least ~100 characters."}, 'sourceType': {'enum': ['url', 'text'], 'type': 'string', 'description': "Use 'url' to fetch and extract an article, 'text' to pass content directly."}, 'variantCount': {'enum': [3, 5], 'type': 'integer', 'description': 'How many thread variants to generate. Only 3 or 5 are accepted.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'required': ['variants'], 'properties': {'variants': {'type': 'array', 'items': {'type': 'object', 'required': ['hook', 'tweetCount', 'tweets'], 'properties': {'hook': {'type': 'string'}, 'reason': {'type': ['string', 'null']}, 'tweets': {'type': 'array', 'items': {'type': 'object', 'required': ['text', 'charCount'], 'properties': {'text': {'type': 'string'}, 'charCount': {'type': 'integer'}}}}, 'sourceUrl': {'type': ['string', 'null']}, 'tweetCount': {'type': 'integer'}}}}}}
추가됨
generate_thread_variants
2026년 9월 17일 12:49 PM