Globestudio

Generate dotted-globe maps, share URLs, and embed snippets from chat.

我该使用它吗

质量与安全性

A
描述质量
100%
模式完整度
83%
命名质量
97%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

基于对工具定义和协议合规性的自动分析。

上下文开销

~905token 数(工具定义)
~1.0 KB典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 0.71%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "globestudio": {
      "command": "npx",
      "args": [
        "@globestudio/mcp"
      ]
    }
  }
}

可运行的软件包

npm@globestudio/mcp0.2.1stdio

远程端点

https://globestudio.app/mcpstreamable-http

它能做什么

工具清单

工具(6)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢list_presets

List every Globestudio look preset — id, name, blurb, vibe tags, thumbnail URL, embed URL. Call this first when the user asks about available looks.

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢find_presets(vibe)

Fuzzy-find presets by vibe / aesthetic / use-case keyword. Examples: 'synthwave' → Vapor; 'print' → Halftone, Risograph, Newsprint; 'retro' → CRT, BadTV, Pixel; 'glow' → Aurora, Bloom. Returns ranked matches.

输入模式

{
  "type": "object",
  "properties": {
    "vibe": {
      "type": "string",
      "description": "Vibe keyword. Single word or short phrase."
    }
  },
  "required": [
    "vibe"
  ],
  "additionalProperties": false
}
🟡build_share_url(look, share_url, selection, dotColor, background, ...)

Build Globestudio URLs for a customized globe. Start from a preset (look) or change an existing link (share_url, e.g. one the user pasted): pass only the settings to change and everything else in the link is kept. Returns share_url (opens the studio with those settings) and embed_url (the bare canvas, for iframes).

输入模式

{
  "type": "object",
  "properties": {
    "look": {
      "type": "string",
      "description": "Preset id, e.g. 'halftone'. Required unless share_url is given."
    },
    "share_url": {
      "type": "string",
      "description": "A Globestudio link to change instead of starting from a preset."
    },
    "selection": {
      "type": "string",
      "description": "Region: 'world' (default), ISO country code ('JP' or 'JPN'), country name ('Japan'), continent ('Europe'), or subregion ('Western Europe')."
    },
    "dotColor": {
      "type": "string",
      "description": "Hex color, e.g. '#3df4ff'.",
      "pattern": "^#[0-9a-fA-F]{6}$"
    },
    "background": {
      "type": "string",
      "description": "Background hex.",
      "pattern": "^#[0-9a-fA-F]{6}$"
    },
    "density": {
      "type": "integer",
      "minimum": 10,
      "maximum": 100
    },
    "shape": {
      "type": "string",
      "enum": [
        "Circle",
        "Hexagon",
        "Triangle",
        "Pentagon",
        "Square",
        "Voxel",
        "Particle Grid",
        "Diamond",
        "Star",
        "Plus",
        "Ring",
        "ASCII"
      ]
    },
    "config": {
      "type": "object",
      "description": "Any other setting, using the keys read_share_url returns in config, e.g. {\"viewMode\": \"flat\"} or {\"globeSettings\": {\"autoSpin\": false}}. Nested settings merge key by key; keys Globestudio does not accept come back in ignored.",
      "additionalProperties": true
    }
  },
  "additionalProperties": false
}
🟢read_share_url(url)

Decode a Globestudio link (a studio share link, a /looks/<id> link or an /embed URL) into the look and settings it carries. Use it when the user pastes a link, then pass the link as share_url to build_share_url with the changes they ask for.

输入模式

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "The Globestudio link, e.g. 'https://globestudio.app/?c=…'."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
⚪embed_snippet(look, framework, width, height)

Generate paste-ready embed code for any preset. Choose 'iframe' (HTML for Webflow / Notion / WordPress), 'react' (drop-in component), or 'script-tag' (vanilla JS loader).

输入模式

{
  "type": "object",
  "properties": {
    "look": {
      "type": "string",
      "description": "Preset id."
    },
    "framework": {
      "type": "string",
      "enum": [
        "iframe",
        "react",
        "script-tag"
      ],
      "default": "iframe"
    },
    "width": {
      "description": "Number of pixels OR string like '100%'."
    },
    "height": {
      "description": "Number of pixels OR string."
    }
  },
  "required": [
    "look"
  ],
  "additionalProperties": false
}
🟢preview_url(look)

Get the canonical live embed URL + thumbnail PNG URL for a single preset. Useful when you want to render an inline preview without building a full share URL.

输入模式

{
  "type": "object",
  "properties": {
    "look": {
      "type": "string",
      "description": "Preset id."
    }
  },
  "required": [
    "look"
  ],
  "additionalProperties": false
}

社区

评价此服务器

证据

最近观测

已验证未记录版本6 个工具