mcpField
C
Cron Job Email Scheduler CronGrid

Cron Job Email Scheduler CronGrid

ローカル
github.com/chaser164コミュニケーション166 週間前に更新

Cron Job Email Scheduler CronGrid について

CronGrid は SendGrid 経由のメール送信を予約する MCP サーバーです。LLM インターフェースからジョブの作成、取得、削除ができ、タイムゾーン指定と現在日時の取得にも対応します。

主な機能

  1. 01メール予約ジョブの作成、取得、削除
  2. 02SendGrid 経由の送信予約
  3. 03タイムゾーンに対応した予約
  4. 04現在の日時の取得

活用シーン

  1. 01自分宛てのメールリマインダーを予約
  2. 02予約済みメールの確認や削除
  3. 03指定したタイムゾーンで送信を設定

MCP 対応

MCP 対応の LLM インターフェースに、SendGrid のメール予約ジョブを作成、取得、削除するツールと現在日時の取得機能を提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

CronGrid — SendGrid の Cron Jobs をスケジュールする MCP サーバー!

smithery badge

説明

この MCP サーバーを使用すると、LLM は SendGrid 経由でメールを送信する cron ジョブを POST、GET、DELETE できます。

前提条件

  • Claude Desktop(またはお好みの MCP サーバー対応 LLM インターフェース)がローカルマシンにインストールされていること
  • Smithery を使用する場合:Node.js(バージョン 14 以上)がインストールされていること
  • ローカルで実行する場合:uv がインストールされていること
  • 認証済みの単一送信者メールアドレスを持つ SendGrid アカウント
  • Cron-Job.Org アカウント

インストール

Smithery 経由でインストールする

Smithery 経由で CronGrid を自動的にインストールするには(Claude Desktop の例):

npx -y @smithery/cli install @chaser164/sendgrid-cronjob-mcp --client claude
手動でインストールする
  • ターミナルまたはコマンドラインを開きます。
  • git clone https://github.com/chaser164/sendgrid-cronjob-mcp.git を実行します。
  • 以下を、お好みの MCP サーバー対応インターフェースに追加します(例:~/Library/Application Support/Claude/claude_desktop_config.json)
{
  "mcpServers": {
    "cronjob_email_mcp": {
      "command": "/path/to/uv",
      "args": [
        "--directory",
        "/path/to/sendgrid-cronjob-mcp",
        "run",
        "email-schedule-send-mcp-server.py"
      ],
      "env": {
        "SENDGRID_API_KEY": "<SendGrid API key>",
        "CRONJOB_API_KEY": "<Cron-Job.Org API key>",
        "FROM_EMAIL": "<SendGrid verified single sender email>"
        "TZ": "<timezone value>",
      }
      
    }
  }
}

注:タイムゾーンの環境変数の値は、このリストから選択する必要があります。デフォルトのタイムゾーン値は UTC です。

使用方法

  • LLM に、スケジュール済みメールの作成、取得、削除を依頼します。
  • この MCP には、スケジュール機能を強化するために現在の日付と時刻を取得する機能もあります。
  • 「宛先メールアドレス」が指定されていない場合、MCP は自分自身にメールを送信します(例:「ダンスするようにリマインドして」と依頼すると、指定された SendGrid 送信者 ID のメールアドレスにメールが送信されます)。

ライセンス

このプロジェクトは MIT ライセンスの下でライセンスされています。

貢献

貢献を歓迎します。機能の拡張やバグ修正のための Issue の作成やプルリクエストの送信をお気軽にどうぞ。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。