Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Slowtime Mcp Server

    A Model Context Protocol server for secure time-based operations with timing attack protection and timelock encryption

    3 stars
    TypeScript
    Updated Oct 24, 2025

    Table of Contents

    • Features
    • Time Fuzzing & Security
    • Timelock Encryption Flow
    • Interval Management
    • Installation
    • Usage
    • Basic Interval Commands
    • Timelock Encryption
    • Security Features
    • Timing Attack Prevention
    • Timelock Security & Storage
    • TimeVault Analytics
    • Architecture
    • TimeVault Commands
    • Storage Schema
    • Contributing
    • License

    Table of Contents

    • Features
    • Time Fuzzing & Security
    • Timelock Encryption Flow
    • Interval Management
    • Installation
    • Usage
    • Basic Interval Commands
    • Timelock Encryption
    • Security Features
    • Timing Attack Prevention
    • Timelock Security & Storage
    • TimeVault Analytics
    • Architecture
    • TimeVault Commands
    • Storage Schema
    • Contributing
    • License

    Documentation

    Slowtime MCP Server

    A Model Context Protocol server for secure time-based operations with timing attack protection and timelock encryption.

    code
    ┌──────────────┐
                                         │   Claude     │
                                         │   Desktop    │
                                         └──────┬───────┘
                                                │
                                                ▼
    ┌──────────────┐                    ┌──────────────┐
    │   Timelock   │◄──────────────────►│   Slowtime   │
    │  Encryption  │                    │     MCP      │
    └──────────────┘                    │    Server    │
                                        └──────┬───────┘
                                               │
                                               ▼
    ┌──────────────┐                   ┌──────────────┐
    │    Timing    │◄─────────────────►│  Interval    │
    │ Protection   │                   │   Manager    │
    └──────────────┘                   └──────────────┘

    Features

    Time Fuzzing & Security

    code
    Input Time ──┐
                ┌▼─────────────┐
                │ Random Fuzz  │     ┌─────────────┐
                │ (100-5000ms) ├────►│ Jittered    │
                └─────────────┘     │ Timestamp    │
                                   └─────────────┘

    Timelock Encryption Flow

    code
    Data ───────┐
               ┌▼────────────┐    ┌────────────┐    ┌────────────┐
               │  Encrypt    │    │  Interval  │    │ League of  │
               │   with     ├───►│ Duration   ├───►│  Entropy   │
               │ Timelock   │    │ Remaining  │    │  Network   │
               └────────────┘    └────────────┘    └────────────┘

    Interval Management

    code
    [Start]──►[Active]──┐
                   ▲    │
                   │    ▼
                [Resume] [Pause]
                        │    ▲
                        ▼    │
                     [Paused]

    Installation

    Add to your Claude Desktop config at ~/Library/Application Support/Claude/claude_desktop_config.json:

    json
    {
      "mcpServers": {
        "slowtime": {
          "command": "node",
          "args": ["/path/to/slowtime-mcp-server/build/index.js"]
        }
      }
    }

    Usage

    Basic Interval Commands

    code
    start_interval "Focus Time" 25  ───► [25min Interval Created]
                                              │
    check_interval   ◄───────────────────┘
                                              │
    pause_interval   ◄───────────────────┘
                                              │
    resume_interval  ◄───────────────────┘

    Timelock Encryption

    code
    1. Start Interval:
       "Focus Time" (25min) ──► [Interval ID: abc123]
    
    2. Encrypt Data:
       "secret" + abc123 ──► [Timelock ID: xyz789]
    
    3. Attempt Decrypt:
       - Before interval ends: "Not yet decryptable"
       - After interval ends: "secret"

    Security Features

    Timing Attack Prevention

    code
    Operation ──┬──► Random Delay (100-5000ms)
                │
                ├──► Jittered Timestamps
                │
                └──► Constant-time Comparisons

    Timelock Security & Storage

    code
    ┌─────────────┐    ┌─────────────┐    ┌─────────────┐    ┌─────────────┐
    │   Encrypt   │    │ Distributed │    │  Timelock   │    │  DuckDB     │
    │    Data    ├───►│  Randomness ├───►│  Protected  ├───►│  TimeVault  │
    │            │    │  Network    │    │    Data     │    │  Storage    │
    └─────────────┘    └─────────────┘    └─────────────┘    └─────────────┘
                                               │                     ▲
                                               │      ┌──────────────┘
                                               ▼      │
                                        ┌─────────────┴─┐
                                        │   Analytics   │
                                        │ & Statistics  │
                                        └───────────────┘

    TimeVault Analytics

    code
    Query History ──┐
                   ├──► ┌─────────────┐
    Filter Options ┘    │   DuckDB    │    ┌─────────────┐
                        │   WASM      ├───►│  Analytics  │
    Vault Stats ───────►│   Engine    │    │   Results   │
                        └─────────────┘    └─────────────┘

    Architecture

    The server consists of four main components:

    1. TimeFuzz: Provides timing attack protection through:

    • Random duration fuzzing
    • Constant-time comparisons
    • Jittered timestamps
    • Random operation delays

    2. TimeKeeper: Manages intervals with:

    • Creation/pause/resume operations
    • Progress tracking
    • Automatic cleanup
    • Fuzzing integration

    3. TimeLock: Handles encryption with:

    • drand network integration
    • Interval-based decryption
    • Automatic cleanup
    • Secure random number generation

    4. TimeVault: Provides persistent storage and analytics:

    • DuckDB WASM-based storage
    • Historical tracking of encrypted data
    • Analytics and statistics
    • Query capabilities with filtering

    TimeVault Commands

    Query historical data and statistics about encrypted timevaults:

    code
    # List vault history with filtering
    list_vault_history --interval_id=abc123 --decrypted_only=true --limit=10
    
    # Get vault statistics
    get_vault_stats
    
    Example output:
    Total vaults: 150
    Decrypted vaults: 75
    Average decryption time: 45 seconds

    Storage Schema

    The TimeVault uses DuckDB WASM for persistent storage with the following schema:

    sql
    CREATE TABLE timevaults (
      id VARCHAR PRIMARY KEY,
      encrypted_data TEXT NOT NULL,
      round_number BIGINT NOT NULL,
      created_at TIMESTAMP NOT NULL,
      decrypted_at TIMESTAMP,
      interval_id VARCHAR NOT NULL,
      metadata JSON
    );
    
    -- Indexes for efficient querying
    CREATE INDEX idx_interval_id ON timevaults(interval_id);
    CREATE INDEX idx_created_at ON timevaults(created_at);

    Contributing

    1. Fork the repository

    2. Create your feature branch

    3. Commit your changes

    4. Push to the branch

    5. Create a Pull Request

    License

    MIT License - see LICENSE file for details

    Similar MCP

    Based on tags & features

    • GL

      Glm Mcp Server

      TypeScript·
      3
    • NS

      Ns Private Access Mcp

      TypeScript·
      3
    • MC

      Mcp Wave

      TypeScript00
    • OP

      Openai Gpt Image Mcp

      TypeScript·
      75

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • GL

      Glm Mcp Server

      TypeScript·
      3
    • NS

      Ns Private Access Mcp

      TypeScript·
      3
    • MC

      Mcp Wave

      TypeScript00
    • OP

      Openai Gpt Image Mcp

      TypeScript·
      75

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k