MCP 서버

mcp

io.github.tempmd/mcp
개발자 도구 공개 · 연결 가능 MCP 2025-11-25

이 MCP로 할 수 있는 일

Publishes, updates, snapshots, restores, and manages comments for artifacts available through stable public temp.md URLs.

get_temp_status
Get Temp status
Inspect lifecycle, expiry, restore eligibility, ownership, moderation, and settings.
읽기 전용 외부 접근 가능
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['temp_id'], 'properties': {'temp_id': {'type': 'string', 'minLength': 1, 'description': 'The Temp ID.'}, 'update_token': {'type': 'string', 'description': 'Scoped Temp update token. May be omitted when the MCP Authorization header contains an account API key that owns the Temp.'}}}
list_temps
List account Temps
List Temps owned by the account API key supplied in the MCP Authorization header.
읽기 전용 외부 접근 가능
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
publish_temp
Publish a new Temp
Publish an inline text or base64 bundle to a stable public URL. Send index.html as the main page. Repeated identical calls are idempotent. If the MCP connection uses a temp.md account API key, the Temp is owned by that account immediately.
외부 접근 가능 멱등성
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['files'], 'properties': {'files': {'type': 'array', 'items': {'type': 'object', 'required': ['path', 'content'], 'properties': {'path': {'type': 'string', 'maxLength': 512, 'minLength': 1, 'description': 'Safe relative bundle path. The main page should be index.html.'}, 'content': {'type': 'string', 'description': 'UTF-8 text by default, or base64 when encoding is base64.'}, 'encoding': {'enum': ['utf8', 'base64'], 'type': 'string', 'default': 'utf8'}, 'content_type': {'type': 'string', 'maxLength': 255, 'minLength': 1}}}, 'maxItems': 20, 'minItems': 1}, 'title': {'type': 'string', 'maxLength': 120}, 'spa_mode': {'type': 'boolean'}, 'idempotency_key': {'type': 'string', 'maxLength': 128, 'minLength': 1}}}
recover_update_token
Recover a Temp update token
Rotate every prior scoped update token and return one replacement. Requires an owning account API key in the MCP Authorization header.
파괴적 작업 외부 접근 가능
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['temp_id'], 'properties': {'temp_id': {'type': 'string', 'minLength': 1}}}
restore_temp
Restore an expired Temp
Reactivate an expired Temp during its restore grace period without changing its URL.
외부 접근 가능 멱등성
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['temp_id'], 'properties': {'temp_id': {'type': 'string', 'minLength': 1, 'description': 'The Temp ID.'}, 'update_token': {'type': 'string', 'description': 'Scoped Temp update token. May be omitted when the MCP Authorization header contains an account API key that owns the Temp.'}}}
set_comments
Enable or disable comments
Toggle pinned visitor feedback on a Temp.
파괴적 작업 외부 접근 가능 멱등성
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['temp_id', 'enabled'], 'properties': {'enabled': {'type': 'boolean'}, 'temp_id': {'type': 'string', 'minLength': 1, 'description': 'The Temp ID.'}, 'update_token': {'type': 'string', 'description': 'Scoped Temp update token. May be omitted when the MCP Authorization header contains an account API key that owns the Temp.'}}}
snapshot_temp
Freeze a snapshot
Create a fixed snapshot URL for the current Version while the canonical URL continues to track the latest Version.
외부 접근 가능
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['temp_id'], 'properties': {'label': {'type': 'string', 'maxLength': 120}, 'temp_id': {'type': 'string', 'minLength': 1, 'description': 'The Temp ID.'}, 'update_token': {'type': 'string', 'description': 'Scoped Temp update token. May be omitted when the MCP Authorization header contains an account API key that owns the Temp.'}}}
update_temp
Update an existing Temp
Atomically publish a new inline bundle behind the same canonical URL. The previous Version stays live if this call fails.
파괴적 작업 외부 접근 가능 멱등성
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['temp_id', 'files'], 'properties': {'files': {'type': 'array', 'items': {'type': 'object', 'required': ['path', 'content'], 'properties': {'path': {'type': 'string', 'maxLength': 512, 'minLength': 1, 'description': 'Safe relative bundle path. The main page should be index.html.'}, 'content': {'type': 'string', 'description': 'UTF-8 text by default, or base64 when encoding is base64.'}, 'encoding': {'enum': ['utf8', 'base64'], 'type': 'string', 'default': 'utf8'}, 'content_type': {'type': 'string', 'maxLength': 255, 'minLength': 1}}}, 'maxItems': 20, 'minItems': 1}, 'title': {'type': 'string', 'maxLength': 120}, 'temp_id': {'type': 'string', 'minLength': 1, 'description': 'The Temp ID.'}, 'spa_mode': {'type': 'boolean'}, 'update_token': {'type': 'string', 'description': 'Scoped Temp update token. May be omitted when the MCP Authorization header contains an account API key that owns the Temp.'}, 'idempotency_key': {'type': 'string', 'maxLength': 128, 'minLength': 1}}}
추가됨
recover_update_token
2026년 9월 17일 12:52 PM
추가됨
list_temps
2026년 9월 17일 12:52 PM
추가됨
set_comments
2026년 9월 17일 12:52 PM
추가됨
snapshot_temp
2026년 9월 17일 12:52 PM
추가됨
restore_temp
2026년 9월 17일 12:52 PM
추가됨
get_temp_status
2026년 9월 17일 12:52 PM
추가됨
update_temp
2026년 9월 17일 12:52 PM
추가됨
publish_temp
2026년 9월 17일 12:52 PM