ai-agent-scratchpad
Cloudflare Workers MCP server: ai-agent-scratchpad
Sollte ich dies verwenden
Qualität und Sicherheit
B
Befunde (6)
- LOWin scratchpad_write
- LOWin scratchpad_read
- LOWin scratchpad_list
- LOWin scratchpad_delete
- LOWin scratchpad_checkpoint
- LOWin 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-httpWas 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
Nachweis
Aktuelle Beobachtungen
verifiziertVersion nicht aufgezeichnet6 Tools
verifiziertVersion nicht aufgezeichnet6 Tools