MCP-Server

Bluesky Keyword Alerts

io.github.telemarkdigital-publisher/bluesky-keyword-alerts
Social Media Öffentlich und erreichbar MCP 2026-07-28

Was dieses MCP kann

Monitors public Bluesky posts for keywords, handles, mentions, and hashtags, with optional webhook alerts.

uplifted_novice_vbl--bluesky-keyword-mention-alerts
Bluesky keyword, mention, and hashtag monitor
Run the Apify Bluesky monitor for scheduled keyword, handle, mention, and hashtag alerts. Returns only new public posts by default and can POST matching posts to a webhook.
Externer Zugriff
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'sort': {'enum': ['latest'], 'type': 'string', 'default': 'latest', 'description': 'Result ordering. Monitoring uses latest.'}, 'langs': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[A-Za-z]{2}$', 'maxLength': 2, 'minLength': 2}, 'maxItems': 20, 'description': 'Optional ISO 639-1 language codes. Empty means all languages.', 'uniqueItems': True}, 'handles': {'type': 'array', 'items': {'type': 'string', 'pattern': '^@?[A-Za-z0-9][A-Za-z0-9.-]*\\.[A-Za-z0-9.-]+$', 'maxLength': 253, 'minLength': 3}, 'maxItems': 20, 'description': 'Bluesky handles to monitor, with or without @. Watches their own posts and posts that mention them.', 'uniqueItems': True}, 'onlyNew': {'type': 'boolean', 'default': True, 'description': 'When true, return only posts not previously delivered by this saved Task.'}, 'hashtags': {'type': 'array', 'items': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'maxItems': 20, 'description': 'Hashtags to watch, with or without #.', 'uniqueItems': True}, 'keywords': {'type': 'array', 'items': {'type': 'string', 'maxLength': 256, 'minLength': 1}, 'maxItems': 20, 'description': 'Full-text terms or phrases to watch. Provide at least one keyword, handle, or hashtag.', 'uniqueItems': True}, 'resetState': {'type': 'boolean', 'default': False, 'description': 'Reset the saved seen-set and cursor once, then turn it off.'}, 'webhookUrl': {'type': 'string', 'description': 'Optional webhook endpoint that receives a summary and up to 50 newest matched posts.'}, 'excludeTerms': {'type': 'array', 'items': {'type': 'string', 'maxLength': 256, 'minLength': 1}, 'maxItems': 100, 'description': 'Case-insensitive terms that remove matching posts before delivery and billing.', 'uniqueItems': True}, 'maxPostsPerRun': {'type': 'integer', 'default': 100, 'maximum': 800, 'minimum': 1, 'description': 'Maximum posts delivered and charged in one run.'}}, 'additionalProperties': False}
Hinzugefügt
uplifted_novice_vbl--bluesky-keyword-mention-alerts
17. September 2026 12:52