送信

OneSignal MCP Server

@WeirdBrains

a year ago
developer-tools
A Model Context Protocol (MCP) server for interacting with the OneSignal API
概要

What is OneSignal MCP Server?

OneSignal MCP Server is a Model Context Protocol (MCP) server designed for seamless interaction with the OneSignal API, enabling users to manage push notifications, emails, SMS, user devices, segments, templates, and more through a convenient REST API interface.

How to use OneSignal MCP Server?

To use the OneSignal MCP Server, clone the repository from GitHub, install the required dependencies, configure your OneSignal credentials in a .env file, and run the server using Python. You can then utilize various API tools to manage notifications and user segments.

Key features of OneSignal MCP Server?

  • Send push notifications, emails, and SMS messages.
  • Manage user devices and subscriptions.
  • Create and manage user segments and templates.
  • View app information and analytics.
  • Support for multiple OneSignal applications.

Use cases of OneSignal MCP Server?

  1. Sending targeted push notifications to specific user segments.
  2. Managing multiple applications from a single server instance.
  3. Automating email campaigns and SMS notifications.

FAQ from OneSignal MCP Server?

  • What are the requirements to run the server?

You need Python 3.7 or higher and the python-dotenv and requests packages.

  • Is there support for multiple OneSignal applications?

Yes! The server supports managing multiple OneSignal applications and allows switching between them easily.

  • How can I troubleshoot common issues?

Common issues include API key errors and rate limiting. Ensure your credentials are correct and adhere to OneSignal's rate limits.