vibespace-mcp-go-ternary
vibespace MCP Experience is a Go implementation of a Model Context Protocol experience that provides resources and tools for managing 'vibes' and 'worlds'.
vibespace MCP Experience is a Go-based implementation of the Model Context Protocol designed to manage 'vibes' (emotional atmospheres) and 'worlds' (physical or virtual spaces). It utilizes custom URI schemes and JSON-RPC methods for communication, offering real-time NATS streaming for world moments. The server supports CRUD operations, sensor data integration, and various world types, making it suitable for both physical and virtual environments. It also includes features like multiplayer support, connection quality monitoring, and rate limiting for stream publishing. The system is designed to facilitate collaborative environments, allowing users to share resources and maintain a cohesive team atmosphere across different platforms.
Features
- In-memory repository for storing vibes and worlds
- Custom URI schemes for resource access
- Full CRUD operations for vibes and worlds
- NATS integration for streaming world moments in real-time
- Multiplayer support with user attribution and access control
MCP Tools
- Vibe Tools: create_vibe, update_vibe, delete_vibe
- World Tools: create_world, update_world, delete_world, set_world_vibe
- Streaming Tools: streaming_startStreaming, streaming_stopStreaming, streaming_status, streaming_streamWorld, streaming_updateConfig
Usage with Different Platforms
Go Installation
bash
go get github.com/bmorphism/vibespace-mcp-go
Running the Server
bash
just run
Or build and run manually:
bash
just build
./bin/vibespace-mcp
NATS Subscriber Example
bash
cd examples
./run_nats_subscriber.sh [nats-url] [stream-id] [user-id]
Testing
bash
# Run all tests
just test
# Run a specific test suite
just test-suite hybrid
# Generate test coverage report
just coverage
Related MCP Servers
View all ai_chatbot servers →Sequential Thinking
by modelcontextprotocol
An MCP server implementation that provides a tool for dynamic and reflective problem-solving through a structured thinking process.
exa-mcp-server
by exa-labs
A Model Context Protocol (MCP) server allows AI assistants to use the Exa AI Search API for real-time web searches in a secure manner.
repomix
by yamadashy
Repomix is a tool that packs your codebase into AI-friendly formats, making it easier to use with AI tools like LLMs.
mindsdb
by mindsdb
MindsDB is an open-source server that enables seamless interaction with large-scale federated data using the Model Context Protocol (MCP).
github-mcp-server
by github
The GitHub MCP Server is a Model Context Protocol server that integrates with GitHub APIs for automation and interaction.
mcp-server-calculator
by githejie
A Model Context Protocol server for calculating. This server enables LLMs to use calculator for precise numerical calculations.
claude-task-master
by eyaltoledano
Task Master is a task management system for AI-driven development with Claude, designed to work seamlessly with Cursor AI.