WHAT IT CONNECTS
What planetarium mcp agent8 gives an AI Agent
- **System Prompt for Agent8 SDK**: Provides optimized guidelines for Agent8 SDK development through the `system-prompt-for-agent8-sdk` prompt template.
- **Code Examples Search**: Retrieves relevant Agent8 game development code examples from a vector database using the `search_code_examples` tool.
- **Game Resource Search**: Searches for game development assets (sprites, animations, sounds, etc.) using semantic similarity matching via the `search_game_resources` tool.
- **Asset Generation**: Comprehensive toolset for game asset creation:
- **Images**: Generate 2D game assets using the `image_asset_generate` tool
- **Cinematics**: Create cinematic sequences with `cinematic_asset_generate` tool
- **Audio**: Generate music tracks and sound effects with `music_generate` and `sfx_generate` tools
- **Skyboxes**: Create 360° environmental backgrounds with `skybox_generate` tool
- **Support Tools**: Status checking, result retrieval, and wait utilities for asynchronous generation
- Using `--env-file` (Recommended):
- Using individual `-e` flags:
- Using Docker Compose (for development/production setup):
- Automatic port mapping from .env configuration
- Environment variables loading
- Volume mounting for data persistence
- Container auto-restart policy
- Health check configuration
- `SUPABASE_URL`: Supabase URL for database connection
- `SUPABASE_SERVICE_ROLE_KEY`: Supabase service role key for authentication
- `OPENAI_API_KEY`: OpenAI API key for AI functionality
- Uses Node.js 20 Alpine as the base image for smaller size
- Separates build and runtime dependencies
- Only includes necessary files in the final image
- Exposes port 3000 by default
- `--debug`: Enable debug mode
- `--transport <type>`: Transport type (stdio, sse, or streamable-http), default: stdio
- `--port <number>`: Port to use for SSE or HTTP transport, default: 3000
- `--log-destination <dest>`: Log destination (stdout, stderr, file, none)
- `--log-file <path>`: Path to log file (when log-destination is file)
- `--log-level <level>`: Log level (debug, info, warn, error), default: info
- `--env-file <path>`: Path to .env file
- Create a `.env` file in the project root (see `.env.example` for reference):
- Run the server (it will automatically load the `.env` file):
- Or specify a custom path to the `.env` file:
- Command line arguments (highest priority)
- Environment variables (from `.env` file or system environment)
- Default values (lowest priority)
- Individual tool settings (e.g., `ENABLE_CODE_EXAMPLE_SEARCH_TOOL`)
- Asset type settings (e.g., `ENABLE_IMAGE_GENERATION_TOOLS`, `ENABLE_CINEMATIC_GENERATION_TOOLS`)
- Tool group settings (e.g., `ENABLE_VECTOR_SEARCH_TOOLS`, `ENABLE_ASSET_GENERATE_TOOLS`)
- Global tool setting (`ENABLE_ALL_TOOLS`)
- `systemprompt-agent8-sdk`
- Add the following to Claude Desktop configuration file (`claude_desktop_config.json`):
- Restart Claude Desktop
SECURITY
An MCP listing is not a security review
An MCP server may receive model context, credentials, local files, or permission to call external systems. Review its code, requested environment variables, network behavior, package provenance, and maintenance status before connecting it to an agent.