Model Context Protocol & Gemini integration for Meteor Client
A Meteor Client addon that bridges the Model Context Protocol (MCP) with Minecraft. Connect to MCP servers and call their tools directly from StarScript expressions, chat commands, and optionally via Gemini AI.
| Feature | Description |
|---|---|
| MCP Server Management | Connect multiple MCP servers with persistent configuration and auto-connect on startup |
| StarScript Integration | Access tools as {serverName.toolName(args)} in HUD elements, chat macros, and anywhere starscript placeholders are used. |
| Dynamic Chat Commands | Automatically registered .serverName:toolName commands with help and tab completion |
| Gemini AI (Optional) | Direct requests with .gemini or MCP-enhanced requests with .gemini-mcp |
| Via GUI: |
| 1. Open Meteor GUI (Right Shift) and navigate to the MCP tab |
| 2. Click "Add Server" |
3. Enter server name and command (e.g., node /path/to/spotify-mcp-server/dist/index.js) |
| 4. Enable "Auto Connect" (optional) |
| 5. Save and Connect |
Example Server: Spotify MCP
For a practical example, see Spotify MCP Server (requires local setup).
| Server | Command | Use Case |
|---|---|---|
| Spotify | node .../dist/index.js |
Control playback, view track info |
| After connecting servers, tools become available in any StarScript context: |
{spotify.spotify_get_track_name()} |
{spotify.spotify_get_track_progress_formatted()} |
| Use these expressions in: |
| - HUD text elements |
| - Chat macros |
| - Anywhere Starscript placeholders are used |
# Control playback |
.spotify:spotify_next |
.spotify:spotify_set_volume volume_percent=50 |
| 1. Navigate to MCP tab and click "Configure Gemini API" |
| 2. Enter API key from ai.google.dev |
| 3. Select model (Gemini 2.5 Pro, Flash, or Flash Lite) |
| 4. Test connection and save |
| Simple prompts: |
.gemini "Explain what StarScript is" |
{gemini("What is the current Minecraft version?")} |
| MCP-enhanced prompts: |
.gemini-mcp "Play some jazz music" |
{gemini_mcp("What song is currently playing?")} |
The .gemini-mcp command allows Gemini to automatically discover and call any connected MCP tool. Tool usage is reported in the response. |