TM

tickstem/mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

2 stars 0 forks Качество 79 Тренд 16MIT

MCP server for Tickstem — AI agent integration for cron jobs and email verification

Обзор

MCP server for Tickstem — exposes cron job scheduling, uptime monitoring, heartbeat monitoring, and email verification as native tools for AI coding assistants (Claude, Cursor, Copilot, and any MCP-compatible agent). Let your AI assistant register cron jobs, create uptime monitors with response assertions, manage heartbeat monitors, verify email addresses, and query results — while you write the app code. Download from Releases, make executable, and place on your PATH: The server speaks the Model Context Protocol over stdio — connect it to any MCP-compatible client. Add to your ~/.claude/claude_desktop_config.json (or equivalent): create_monitor accepts an assertions parameter — a JSON array of conditions that must all pass for a check to be considered up. When assertions are set they replace the default 2xx/3xx logic. The MCP server handles infrastructure management from your AI assistant. For application code, use the SDK that matches your language: app.tickstem.

README

Показан фрагмент оригинального README. Открыть оригинал.

tickstem/mcp

MCP server for Tickstem — exposes cron job scheduling, uptime monitoring, heartbeat monitoring, and email verification as native tools for AI coding assistants (Claude, Cursor, Copilot, and any MCP-compatible agent).

Let your AI assistant register cron jobs, create uptime monitors with response assertions, manage heartbeat monitors, verify email addresses, and query results — while you write the app code.

Install

Download a pre-built binary (no Go required):

Platform Binary
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

Download from Releases, make executable, and place on your PATH:

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

Or install with Go:

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

Quick start

export TICKSTEM_API_KEY=tsk_your_key_here
tsk-mcp

The server speaks the Model Context Protocol over stdio — connect it to any MCP-compatible client.

Claude Code

Add to your ~/.claude/claude_desktop_config.json (or equivalent):

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

Available tools

Cron jobs

Tool Description
list_jobs List all cron jobs in the account
get_job Get a cron job by ID
register_job Register a new cron job (name, schedule, endpoint)
update_job Update an existing job — only provided fields change
pause_job Pause a job so it no longer fires
resume_job Resume a paused or failing job
delete_job Permanently delete a job and its execution history
list_executions List execution history for a job, most recent first

Uptime monitoring

Tool Description
list_monitors List all monitors — status, URL, interval, SSL expiry, assertions
create_monitor Create a monitor with optional response assertions (status code, response time, body)
get_monitor Get a monitor by ID
pause_monitor Pause a monitor so it stops polling
resume_monitor Resume a paused monitor
delete_monitor Permanently delete a monitor and its check history
list_monitor_checks List recent checks — status, HTTP code, duration, error, SSL expiry

Response assertions

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

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