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.
No reviews yet. Be the first to review!
Sign in to join the conversation
Creates a new vibe. Parameters: details (object containing vibe attributes such as name, description, etc.)
Updates an existing vibe. Parameters: vibeId (string), updates (object containing attributes to update)
Deletes a vibe by its ID. Parameters: vibeId (string)
Creates a new world. Parameters: details (object containing world attributes such as name, description, type, etc.)
Updates an existing world. Parameters: worldId (string), updates (object containing attributes to update)
Deletes a world by its ID. Parameters: worldId (string)
Sets the vibe for a specific world. Parameters: worldId (string), vibeId (string)
Starts streaming for a specific world. Parameters: url (string), stream_id (string), world_id (string), user_id (string)
Stops the streaming for a specific world. Parameters: stream_id (string)
Gets the current status of the streaming. Parameters: stream_id (string)
Streams data from a specific world. Parameters: worldId (string), userId (string), customData (object)
Updates the streaming configuration. Parameters: stream_id (string), config (object)