Vibespace MCP Go Ternary provides real-time streaming of world moments and vibes through NATS, enabling multiplayer experiences with balanced ternary data representation. The implementation features robust access control with configurable sharing settings, rate limiting to prevent abuse, and comprehensive test coverage for reliability. It exposes JSON-RPC methods for resource reading and tool calling, with specialized streaming tools for starting/stopping streams, checking status, and updating configurations. This server is particularly valuable for collaborative virtual environments where users need to share contextual information with varying levels of privacy control.
暂无评论. 成为第一个评论的人!
登录以参与讨论
Create a new vibe. Parameters: name (string), description (string), attributes (optional object)
Update an existing vibe. Parameters: vibeId (string), attribute (string), value (various types)
Delete a specific vibe. Parameters: vibeId (string)
Create a new world. Parameters: name (string), description (string), type (string), features (optional array), sharingSettings (optional object)
Update an existing world. Parameters: worldId (string), attribute (string), value (various types)
Delete a specific world. Parameters: worldId (string)
Set the vibe for a specific world. Parameters: worldId (string), vibeId (string)
Start streaming for a specific world. Parameters: url (string), stream_id (string), world_id (string), user_id (string)
Stop streaming for a specific world. Parameters: stream_id (string)
Get the current status of the streaming connection. Parameters: None
Stream data for a specific world. Parameters: worldId (string), userId (string), customData (object), balancedTernaryData (optional string)
Update the configuration for streaming. Parameters: config (object)