mcpField
T
Tickstem

Tickstem

ローカル
github.com/tickstemクラウド・インフラ221 週間前に更新

Tickstem について

Tickstem MCP は、Tickstem の cron スケジューリング、稼働状況監視、ハートビート監視、メール検証を AI コーディングアシスタントに提供します。アプリケーション開発中にジョブや監視を管理し、実行・確認履歴を調べられます。

主な機能

  1. 01cron ジョブの登録と管理
  2. 02レスポンス条件付き稼働監視の作成
  3. 03ハートビート監視と実行記録の管理
  4. 04メール検証と履歴の確認
  5. 05ジョブ実行と監視チェックの確認

活用シーン

  1. 01アプリケーションの定期タスク登録
  2. 02エンドポイントの状態・応答時間・本文の確認
  3. 03バックグラウンドジョブのハートビートと成功記録の追跡
  4. 04メール形式とドメインレコードの確認

MCP 対応

この MCP サーバーは stdio で MCP クライアントと通信し、Tickstem の cron ジョブ、稼働状況監視、ハートビート監視、メール検証ツールを提供します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

tickstem/mcp

Glama smithery badge

Tickstem 用の MCP サーバーです。cron ジョブのスケジュール設定、稼働状況の監視、ハートビート監視、メールアドレスの検証機能を、AI コーディングアシスタント(Claude、Cursor、Copilot、および MCP 互換のあらゆるエージェント)向けのネイティブツールとして提供します。

アプリのコードを書きながら、AI アシスタントに cron ジョブの登録、レスポンスのアサーションを備えた稼働状況モニターの作成、ハートビートモニターの管理、メールアドレスの検証、結果の照会を任せることができます。

インストール

ビルド済みバイナリをダウンロード(Go は不要です):

プラットフォームバイナリ
macOS(Apple Silicon)tsk-mcp-darwin-arm64
macOS(Intel)tsk-mcp-darwin-amd64
Linux(x86-64)tsk-mcp-linux-amd64
Linux(ARM64)tsk-mcp-linux-arm64
Windows(x86-64)tsk-mcp-windows-amd64.exe

Releases からダウンロードし、実行可能にして、PATH に配置します。

# macOS / Linux example
chmod +x tsk-mcp-darwin-arm64
mv tsk-mcp-darwin-arm64 /usr/local/bin/tsk-mcp

または、Go でインストールします:

go install github.com/tickstem/mcp/cmd/tsk-mcp@latest

クイックスタート

export TICKSTEM_API_KEY=tsk_your_key_here
tsk-mcp

このサーバーは、stdio 経由で Model Context Protocol を使用します。任意の MCP 互換クライアントに接続できます。

Claude Code

~/.claude/claude_desktop_config.json(または同等のファイル)に追加します。

{
  "mcpServers": {
    "tickstem": {
      "command": "tsk-mcp",
      "env": {
        "TICKSTEM_API_KEY": "tsk_your_key_here"
      }
    }
  }
}

利用可能なツール

cron ジョブ
ツール説明
list_jobsアカウント内のすべての cron ジョブを一覧表示します
get_jobID を指定して cron ジョブを取得します
register_job新しい cron ジョブを登録します(名前、スケジュール、エンドポイント)
update_job既存のジョブを更新します。指定したフィールドのみ変更されます
pause_jobジョブを一時停止し、実行されないようにします
resume_job一時停止中または失敗中のジョブを再開します
delete_jobジョブとその実行履歴を完全に削除します
list_executionsジョブの実行履歴を新しい順に一覧表示します
稼働状況の監視
ツール説明
list_monitorsすべてのモニターのステータス、URL、間隔、SSL の有効期限、アサーションを一覧表示します
create_monitor任意のレスポンスアサーション(ステータスコード、レスポンス時間、本文)を設定してモニターを作成します
get_monitorID を指定してモニターを取得します
pause_monitorモニターを一時停止し、ポーリングを停止します
resume_monitor一時停止中のモニターを再開します
delete_monitorモニターとそのチェック履歴を完全に削除します
list_monitor_checks最近のチェックのステータス、HTTP コード、所要時間、エラー、SSL の有効期限を一覧表示します
レスポンスアサーション

create_monitor は assertions パラメーターを受け付けます。これは、チェックを稼働中と判定するためにすべて満たす必要がある条件を並べた JSON 配列です。アサーションを設定すると、デフォルトの 2xx/3xx 判定ロジックに代わって適用されます。

[
  { "source": "status_code",   "comparison": "eq",       "target": "200"              },
  { "source": "response_time", "comparison": "lt",       "target": "2000"             },
  { "source": "body",          "comparison": "contains", "target": "\"status\":\"ok\"" }
]
ソース有効な比較演算子対象
status_codeeq ne lt lte gt gte整数文字列
response_timeeq ne lt lte gt gte整数文字列(ms)
bodyeq ne contains not_containsプレーン文字列
ハートビート監視
ツール説明
list_heartbeatsすべてのハートビートのステータス、トークン、間隔、猶予時間、最終 ping 時刻を一覧表示します
create_heartbeatハートビートモニター(デッドマンスイッチ)を作成します
get_heartbeatID を指定してハートビートを取得します
update_heartbeat名前、間隔、または猶予時間を更新します
pause_heartbeat計画的なダウンタイム中にアラートを抑制します
resume_heartbeat一時停止後にアラートを再開します
delete_heartbeatハートビートとその ping 履歴を完全に削除します
ping_heartbeatジョブの正常な実行を記録します。API キーは不要で、トークンが認証情報になります
list_heartbeat_pingsハートビートの最近の ping を新しい順に一覧表示します
メールアドレスの検証
ツール説明
verify_email構文、MX レコード、使い捨てドメイン、ロールベースのプレフィックスを確認します
list_verify_historyアカウントの過去の検証結果を一覧表示します

環境変数

変数必須説明
TICKSTEM_API_KEYはいapp.tickstem.dev で取得した API キー
TICKSTEM_BASE_URLいいえAPI のベース URL を上書きします(例:ローカル開発用の http://localhost:8080/v1)

ローカル開発

export TICKSTEM_API_KEY=tsk_your_key_here
export TICKSTEM_BASE_URL=http://localhost:8080/v1
go run ./cmd/tsk-mcp

SDK

MCP サーバーは、AI アシスタントからのインフラ管理を担います。アプリケーションコードには、使用する言語に対応した SDK をご利用ください。

言語インストールドキュメント
Pythonpip install tickstemgithub.com/tickstem/python
Go(cron)go get github.com/tickstem/cronpkg.go.dev
Go(uptime)go get github.com/tickstem/uptimepkg.go.dev
Go(heartbeat)go get github.com/tickstem/heartbeatpkg.go.dev
Go(verify)go get github.com/tickstem/verifypkg.go.dev
Node.jsnpm install @tickstem/crongithub.com/tickstem/node

すべての SDK で同じ API キーを使用します。

API キーを取得する

app.tickstem.dev — 無料プランには、月間 1,000 回の cron 実行、5 件の稼働状況モニター、5 件のハートビートモニター、500 件のメールアドレス検証が含まれます。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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