# Globestudio

Turns a chat request into a dotted-globe map, a shareable link or an embed snippet. No account and no API key.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 21
- Author: alevizio
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/alevizio/globestudio/tree/HEAD/packages/mcp
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/mcp/globestudio

## What it does

Six tools land in the assistant's catalog. `list_presets` returns the shipped looks with ids and thumbnails, and `find_presets` matches a style word such as `print` or `glow` to a preset. `build_share_url` produces both a studio link and an `/embed` address, either from a look or by editing an existing link passed as `share_url`. `read_share_url` goes the other way and decodes a link into settings; `embed_snippet` writes the paste-ready `iframe`, React or `script` code; `preview_url` gives the live embed address plus a PNG thumbnail. Nothing calls an outside API, since the preset catalog is bundled in the package.

The hosted server sits at `https://globestudio.app/mcp` over streamable HTTP, so installing the package is optional. It keeps no state: each request starts fresh and gets plain JSON back. Only POST is accepted, GET and DELETE answer 405, and the body is capped at 128 KB with up to 10 messages per batch. In Claude the setup is `claude mcp add --transport http globestudio https://globestudio.app/mcp`.

Prefer to keep traffic local? Point the client at `npx -y @globestudio/mcp` and the server talks to nothing but your machine. One thing to watch: `read_share_url` and the `share_url` argument want a full Globestudio link, meaning `?c=`, `/looks/<id>` or `/embed`. Anything else comes back as “is not a URL”. Restart the editor after wiring it up or the tools stay hidden from the catalog.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://globestudio.app/mcp`

## Install

### Claude Code (native platform)

1. **Platform CLI: remote server**
```bash
claude mcp add --transport http globestudio https://globestudio.app/mcp
```

2. **Platform CLI**
```bash
claude mcp add mcp -- npx -y @globestudio/mcp
```

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add mcp --url https://globestudio.app/mcp
```

2. **Platform CLI**
```bash
codex mcp add mcp -- npx -y @globestudio/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "mcp": {
            "url": "https://globestudio.app/mcp"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "mcp": {
            "command": "npx",
            "args": [
                "-y",
                "@globestudio/mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "mcp": {
            "type": "http",
            "url": "https://globestudio.app/mcp"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@globestudio/mcp"
            ]
        }
    }
}
```

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http mcp https://globestudio.app/mcp
```

2. **Platform CLI**
```bash
gemini mcp add mcp npx -y @globestudio/mcp
```

## When to use it
- make a dotted globe in a chosen preset style
- get a share link for a map you built
- drop a globe into a page as a React component
- recolor and crop a globe through its existing link
- pick a look from a mood word

## Example prompts
- List every Globestudio preset with a retro feel.
- Here is my globe: https://globestudio.app/?c=… Switch the dots to red and keep only Europe.

## Similar
- [Next AI Draw.io](https://affpapa.org/en/nevibecode/mcp/next-ai-drawio.md) — MCP server · ★ 36398
- [tldraw](https://affpapa.org/en/nevibecode/mcp/tldraw.md) — MCP server · ★ 51091
- [Figma-Context-MCP](https://affpapa.org/en/nevibecode/mcp/figma-context-mcp.md) — MCP server · ★ 16062
- [Agent-Native Assets](https://affpapa.org/en/nevibecode/mcp/agent-native-assets.md) — MCP server · ★ 7506
- [Remove AI Watermarks](https://affpapa.org/en/nevibecode/mcp/remove-ai-watermarks.md) — MCP server · ★ 6114
- [Dembrandt](https://affpapa.org/en/nevibecode/mcp/dembrandt.md) — MCP server · ★ 3821

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
