WHAT IT CONNECTS
planetarium mcp agent8 为 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
MCP 收录不等于安全审核
MCP 服务器可能获得模型上下文、凭据、本地文件或调用外部系统的权限。连接 Agent 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。