Skip to main content
Glama

Slowtime MCP Server

スロータイムMCPサーバー

タイミング攻撃保護とタイムロック暗号化を備えた安全な時間ベースの操作を実現するモデル コンテキスト プロトコル サーバー。

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

特徴

タイムファジングとセキュリティ

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

タイムロック暗号化フロー

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

インターバルマネジメント

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

インストール

~/Library/Application Support/Claude/claude_desktop_config.jsonの Claude Desktop 構成に以下を追加します:

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

使用法

基本的な間隔コマンド

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

タイムロック暗号化

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"

セキュリティ機能

タイミング攻撃防止

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

タイムロック セキュリティ&ストレージ

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

TimeVaultアナリティクス

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

建築

サーバーは 4 つの主要コンポーネントで構成されています。

  1. TimeFuzz : 次の方法でタイミング攻撃からの保護を提供します:
    • ランダム期間ファジング
    • 定数時間の比較
    • ジッタのあるタイムスタンプ
    • ランダムな操作遅延
  2. TimeKeeper : 次の間隔を管理します:
    • 作成/一時停止/再開操作
    • 進捗状況の追跡
    • 自動クリーンアップ
    • ファジング統合
  3. TimeLock : 次の方法で暗号化を処理します:
    • ドランドネットワーク統合
    • 間隔ベースの復号
    • 自動クリーンアップ
    • 安全な乱数生成
  4. TimeVault : 永続的なストレージと分析を提供します。
    • DuckDB WASMベースのストレージ
    • 暗号化されたデータの履歴追跡
    • 分析と統計
    • フィルタリング機能を備えたクエリ機能

TimeVault コマンド

暗号化されたタイムボールトに関する履歴データと統計を照会します。

# 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

ストレージスキーマ

TimeVault は、次のスキーマを使用して永続ストレージに DuckDB WASM を使用します。

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);

貢献

  1. リポジトリをフォークする
  2. 機能ブランチを作成する
  3. 変更をコミットする
  4. ブランチにプッシュする
  5. プルリクエストを作成する

ライセンス

MITライセンス - 詳細はLICENSEファイルを参照

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

タイミング攻撃保護とタイムロック暗号化を使用して時間ベースの操作を管理し、時間間隔の管理と安全なデータ ストレージを可能にする、安全なモデル コンテキスト プロトコル サーバーです。

  1. 特徴
    1. タイムファジングとセキュリティ
    2. タイムロック暗号化フロー
    3. インターバルマネジメント
  2. インストール
    1. 使用法
      1. 基本的な間隔コマンド
      2. タイムロック暗号化
    2. セキュリティ機能
      1. タイミング攻撃防止
      2. タイムロック セキュリティ&ストレージ
      3. TimeVaultアナリティクス
    3. 建築
      1. TimeVault コマンド
        1. ストレージスキーマ
          1. 貢献
            1. ライセンス

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                A Model Context Protocol server for AES encryption and decryption, supporting various modes, padding, and input/output formats for secure data handling.
                Last updated -
                10
                24
                2
                TypeScript
                MIT License
              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol server that enables seamless execution of commands, Python code, web content fetching, and reusable task management with secure credentials handling.
                Last updated -
                2
                Python
                MIT License
                • Apple
              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol server that provides secure and intelligent interaction with files and filesystems, offering smart context management and token-efficient operations for working with large files and complex directory structures.
                Last updated -
                5
                Python
                MIT License
                • Apple
                • Linux
              • A
                security
                A
                license
                A
                quality
                A Model Context Protocol server providing utility tools for development and testing, offering functionalities like personalized greetings, random card drawing, and datetime formatting with an extensible architecture.
                Last updated -
                19
                215
                2
                TypeScript
                MIT License
                • Apple
                • Linux

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/bmorphism/slowtime-mcp-server'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server