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
追加
list_temps
2026年9月17日12:52
追加
set_comments
2026年9月17日12:52
追加
snapshot_temp
2026年9月17日12:52
追加
restore_temp
2026年9月17日12:52
追加
get_temp_status
2026年9月17日12:52
追加
update_temp
2026年9月17日12:52
追加
publish_temp
2026年9月17日12:52