ai-agent-scratchpad

Cloudflare Workers MCP server: ai-agent-scratchpad

Sollte ich dies verwenden

Qualität und Sicherheit

B
Qualität der Beschreibung
52%
Vollständigkeit des Schemas
98%
Qualität der Benennung
80%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (6)

  • LOWTool 'scratchpad_write' description lacks action verbin scratchpad_write
  • LOWTool 'scratchpad_read' description lacks action verbin scratchpad_read
  • LOWTool 'scratchpad_list' description lacks action verbin scratchpad_list
  • LOWTool 'scratchpad_delete' description lacks action verbin scratchpad_delete
  • LOWTool 'scratchpad_checkpoint' description lacks action verbin scratchpad_checkpoint
  • LOWTool 'scratchpad_diff' description lacks action verbin scratchpad_diff

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~784Tokens (Tool-Definitionen)
~747 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.61% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "ai-agent-scratchpad": {
      "url": "https://api.lazy-mac.com/ai-agent-scratchpad/mcp"
    }
  }
}

Remote-Endpunkte

https://api.lazy-mac.com/ai-agent-scratchpad/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (6)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟡scratchpad_write(session_id, key, value, ttl)

세션에 키-값을 저장합니다. value는 문자열 또는 JSON 직렬화 가능한 값.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "session_id": {
      "type": "string",
      "description": "세션 식별자 (에이전트 실행 단위)"
    },
    "key": {
      "type": "string",
      "description": "스크래치패드 키"
    },
    "value": {
      "description": "저장할 값 (문자열 또는 객체)"
    },
    "ttl": {
      "type": "integer",
      "description": "만료 시간(초), 선택사항"
    }
  },
  "required": [
    "session_id",
    "key",
    "value"
  ]
}
🟢scratchpad_read(session_id, key)

세션의 특정 키 값을 조회합니다.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "session_id": {
      "type": "string",
      "description": "세션 식별자"
    },
    "key": {
      "type": "string",
      "description": "조회할 키"
    }
  },
  "required": [
    "session_id",
    "key"
  ]
}
🟢scratchpad_list(session_id, prefix, limit)

세션의 모든 키 목록을 반환합니다. 선택적 prefix 필터링 지원.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "session_id": {
      "type": "string",
      "description": "세션 식별자"
    },
    "prefix": {
      "type": "string",
      "description": "키 prefix 필터 (선택사항)"
    },
    "limit": {
      "type": "integer",
      "description": "최대 반환 수 (기본 100, 최대 500)"
    }
  },
  "required": [
    "session_id"
  ]
}
🔴scratchpad_delete(session_id, key)

세션의 특정 키를 삭제합니다.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "session_id": {
      "type": "string",
      "description": "세션 식별자"
    },
    "key": {
      "type": "string",
      "description": "삭제할 키"
    }
  },
  "required": [
    "session_id",
    "key"
  ]
}
⚪scratchpad_checkpoint(session_id, tag, keys)

현재 세션 상태의 스냅샷을 체크포인트 태그로 저장합니다. keys를 지정하면 해당 키만 스냅샷.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "session_id": {
      "type": "string",
      "description": "세션 식별자"
    },
    "tag": {
      "type": "string",
      "description": "체크포인트 태그 (예: \"step-3\", \"before-refactor\")"
    },
    "keys": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "스냅샷할 키 목록 (선택사항, 미지정 시 전체)"
    }
  },
  "required": [
    "session_id",
    "tag"
  ]
}
⚪scratchpad_diff(session_id, key, checkpoint_tag, value_a, value_b)

현재 키 값과 체크포인트 값의 diff를 반환합니다. 또는 두 임의 값의 diff 비교.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "session_id": {
      "type": "string",
      "description": "세션 식별자"
    },
    "key": {
      "type": "string",
      "description": "비교할 키 (체크포인트 비교 시 필수)"
    },
    "checkpoint_tag": {
      "type": "string",
      "description": "비교 기준 체크포인트 태그"
    },
    "value_a": {
      "description": "직접 비교할 첫 번째 값 (선택사항)"
    },
    "value_b": {
      "description": "직접 비교할 두 번째 값 (선택사항)"
    }
  },
  "required": [
    "session_id"
  ]
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet6 Tools
verifiziertVersion nicht aufgezeichnet6 Tools