io.github.lazymac2x/ai-agent-scratchpad
Official6 toolsby lazymac2x · JavaScript
Cloudflare Workers MCP server: ai-agent-scratchpad
Provides temporary storage for agents to track notes and work-in-progress data.
Captured live from the server via tools/list.
scratchpad_write
세션에 키-값을 저장합니다. value는 문자열 또는 JSON 직렬화 가능한 값.
Parameters (4)
- session_idstringrequired
세션 식별자 (에이전트 실행 단위)
- keystringrequired
스크래치패드 키
- valueanyrequired
저장할 값 (문자열 또는 객체)
- ttlinteger
만료 시간(초), 선택사항
scratchpad_read
세션의 특정 키 값을 조회합니다.
Parameters (2)
- session_idstringrequired
세션 식별자
- keystringrequired
조회할 키
scratchpad_list
세션의 모든 키 목록을 반환합니다. 선택적 prefix 필터링 지원.
Parameters (3)
- session_idstringrequired
세션 식별자
- prefixstring
키 prefix 필터 (선택사항)
- limitinteger
최대 반환 수 (기본 100, 최대 500)
scratchpad_delete
세션의 특정 키를 삭제합니다.
Parameters (2)
- session_idstringrequired
세션 식별자
- keystringrequired
삭제할 키
scratchpad_checkpoint
현재 세션 상태의 스냅샷을 체크포인트 태그로 저장합니다. keys를 지정하면 해당 키만 스냅샷.
Parameters (3)
- session_idstringrequired
세션 식별자
- tagstringrequired
체크포인트 태그 (예: "step-3", "before-refactor")
- keysarray
스냅샷할 키 목록 (선택사항, 미지정 시 전체)
scratchpad_diff
현재 키 값과 체크포인트 값의 diff를 반환합니다. 또는 두 임의 값의 diff 비교.
Parameters (5)
- session_idstringrequired
세션 식별자
- keystring
비교할 키 (체크포인트 비교 시 필수)
- checkpoint_tagstring
비교 기준 체크포인트 태그
- value_aany
직접 비교할 첫 번째 값 (선택사항)
- value_bany
직접 비교할 두 번째 값 (선택사항)
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"ai-agent-scratchpad": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.lazy-mac.com/ai-agent-scratchpad/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.