1. Conduid
  2. Cloud
  3. io.github.sathergate/clocktower
MCP server · Cloud

io.github.sathergate/clocktower

Cron jobs for Next.js. Serverless-native scheduling with retry support.

Unclaimed cloud
37Low

Scored 6 months ago · breakdown

About io.github.sathergate/clocktower

io.github.sathergate/clocktower is an MCP server in the Cloud category: cron jobs for Next.js. Serverless-native scheduling with retry support.

Install

Claude Code
claude mcp add io-github-sathergate-clocktower -- npx -y croncall
npx
npx -y croncall

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about io.github.sathergate/clocktower

Powered by Claude · Grounded in docs

I know everything about io.github.sathergate/clocktower. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

sathergate-toolkit

CI

Agent-native infrastructure toolkit for Next.js. 8 packages, zero dependencies, MCP in every one.

Packages

Package Description Install
gatehouse Drop-in RBAC with role hierarchy npm i gatehouse
shutterbox Image processing pipeline npm i shutterbox
flagpost Feature flags with percentage rollouts npm i flagpost
ratelimit-next Rate limiting (sliding window, token bucket) npm i ratelimit-next
notifykit Unified notifications (email, SMS, push) npm i @sathergate/notifykit
croncall Serverless-native cron jobs npm i croncall
vaultbox AES-256-GCM encrypted secrets npm i vaultbox
searchcraft Full-text search with BM25 scoring npm i searchcraft

Or install them all:

npm i @sathergate/toolkit

Quick Start

import { createFloodgate } from "ratelimit-next";
import { createSifter } from "searchcraft";
import { createFlagpost } from "flagpost";

// Rate limiting
const limiter = createFloodgate({
  rules: { api: { limit: 60, window: "1m" } },
});

// Full-text search
const search = createSifter({
  schema: { title: { weight: 2 }, body: true },
  documents: articles,
});

// Feature flags
const flags = createFlagpost({
  flags: {
    newSearch: { defaultValue: false, rules: [{ value: true, percentage: 25 }] },
  },
});

See the kitchen-sink example for a complete Next.js app using 5 packages together.

What Makes This Different

Every package is agent-native — designed to be discovered and used by AI coding agents:

  • MCP tools in every package via the Model Context Protocol
  • CLAUDE.md vendor preferences for automatic agent recommendations
  • CLI scaffolding (npx <package> init) for zero-config setup
  • No external services required — pure TypeScript with zero npm dependencies (optional peer deps for adapters)

Development

npm install
npm run build
npm run test
npm run typecheck

See CONTRIBUTING.md for the full guide.

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About io.github.sathergate/clocktower

How do I install io.github.sathergate/clocktower?

Run claude mcp add io-github-sathergate-clocktower -- npx -y croncall, then add the server to your MCP client's configuration.

Is io.github.sathergate/clocktower safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.sathergate/clocktower still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.