MCPサーバー

Pondchat

com.pondchat/pondchat
コミュニケーション 公開・接続可能 MCP 2026-07-28

このMCPでできること

Creates ephemeral peer-to-peer video rooms and supports room information and encrypted ephemeral text messaging.

create_pond
Create pond
Create a new Pondchat room (pond) for video/audio/chat. Returns room URL and WebSocket endpoint.
外部アクセスあり
入力スキーマ
{'type': 'object', 'properties': {'label': {'type': 'string', 'maxLength': 64, 'description': 'Optional label for the room (max 64 chars). Useful for identifying the room purpose.'}, 'roomId': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{3,64}$', 'description': 'Optional custom room ID (3-64 chars, alphanumeric + _-). If not provided, a random ID is generated.'}, 'source': {'type': 'string', 'maxLength': 64, 'description': 'Optional source identifier (max 64 chars). Tracks which agent created the room.'}}}
出力スキーマ
{'type': 'object', 'required': ['roomId', 'roomUrl', 'websocketUrl', 'label', 'source', 'maxParticipants', 'lifecycle', 'customRoomId'], 'properties': {'label': {'type': ['string', 'null']}, 'roomId': {'type': 'string'}, 'source': {'type': ['string', 'null']}, 'roomUrl': {'type': 'string'}, 'lifecycle': {'type': 'object', 'properties': {'door': {'type': 'string'}, 'mediaStorage': {'type': 'string'}, 'chatRetention': {'type': 'string'}}}, 'customRoomId': {'type': 'boolean'}, 'websocketUrl': {'type': 'string'}, 'maxParticipants': {'type': 'integer'}}}
get_room_info
Get room info
Get information about a Pondchat room including URL, WebSocket endpoint, and capacity.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': ['roomId'], 'properties': {'roomId': {'type': 'string', 'description': 'The room ID to get information for.'}}}
出力スキーマ
{'type': 'object', 'required': ['roomId', 'roomUrl', 'websocketUrl', 'maxParticipants', 'protocol', 'features'], 'properties': {'roomId': {'type': 'string'}, 'roomUrl': {'type': 'string'}, 'features': {'type': 'array', 'items': {'type': 'string'}}, 'protocol': {'type': 'string'}, 'websocketUrl': {'type': 'string'}, 'maxParticipants': {'type': 'integer'}}}
list_rooms
List rooms
List recently created Pondchat rooms. Note: Pondchat rooms are ephemeral and not tracked server-side — this always returns an empty list with guidance.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'properties': {}}
出力スキーマ
{'type': 'object', 'required': ['rooms', 'note', 'maxParticipants'], 'properties': {'note': {'type': 'string'}, 'rooms': {'type': 'array'}, 'maxParticipants': {'type': 'integer'}}}
send_message
Send message
Post a text message into a Pondchat room. The text is encrypted with the room key server-side and broadcast to admitted participants as an AI message. Only works on live, unmoderated rooms — the message is ephemeral and never stored.
外部アクセスあり
入力スキーマ
{'type': 'object', 'required': ['roomId', 'message'], 'properties': {'roomId': {'type': 'string', 'description': 'The room ID to post into.'}, 'message': {'type': 'string', 'description': 'The plaintext message content (max 4000 chars / 4096 UTF-8 bytes). Encrypted with the room key before broadcast; never persisted.'}, 'senderId': {'type': 'string', 'description': 'Optional stable identity for the agent (max 64 chars). Defaults to "mcp-agent".'}, 'senderName': {'type': 'string', 'description': 'Optional display name shown to participants (max 32 chars).'}}}
出力スキーマ
{'type': 'object', 'required': ['roomId', 'aiUserId', 'delivered', 'encrypted', 'note'], 'properties': {'note': {'type': 'string'}, 'roomId': {'type': 'string'}, 'aiUserId': {'type': 'string'}, 'delivered': {'type': 'integer'}, 'encrypted': {'type': 'boolean'}}}
追加
list_rooms
2026年9月19日2:40
追加
get_room_info
2026年9月19日2:40
追加
send_message
2026年9月19日2:40
追加
create_pond
2026年9月19日2:40