mcpField
S
Shareglow

Shareglow

远程服务
getshareglow.com商业与营销02 周前更新

关于 Shareglow

Shareglow MCP 将链接预览检查、Open Graph 图片生成、短链接和点击分析工具提供给客户端。它转发请求至 Shareglow REST API,并遵循 API 密钥的权限范围和限额。

主要功能

  1. 01扫描 Open Graph 和 Twitter Card 预览
  2. 02根据模板生成图片
  3. 03从 URL 创建品牌模板
  4. 04创建带预览变体的短链接
  5. 05按类别查看点击分析

适用场景

  1. 01发现网页预览元数据问题
  2. 02为分享页面生成 Open Graph 图片
  3. 03创建短链接并比较预览变体
  4. 04按日期和来源查看链接点击

MCP 相关

该服务通过托管的 Streamable HTTP 或本地 stdio,将 Shareglow REST API 功能作为 MCP 工具提供。它透传所提供的 API 密钥,因此权限范围和速率限制仍然适用。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.getshareglow.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://mcp.getshareglow.com/mcp需要授权

工具

7
参数类型必填说明
urlstring是

详细介绍

shareglow-mcp

适用于 Shareglow 的 MCP 服务:扫描链接预览、生成 Open Graph 图片、创建带有独立预览的短链接,并通过任意 MCP 客户端读取点击统计数据。

这是 Shareglow REST API(/v1)的轻量客户端。你的 API 密钥会直接传递,因此计划限制和速率限制保持不变。此服务不保存自身凭据。

托管端点

https://mcp.getshareglow.com/mcp
Authorization: Bearer sk_live_...

传输方式:Streamable HTTP。请在 https://app.getshareglow.com/developer 创建 API 密钥。

工具

工具描述
scan_url扫描公开网页并报告其链接预览(Open Graph / Twitter Card)元数据、各平台的预览效果,以及附有修复建议的问题。
generate_og_image根据模板 ID(参见 list_templates)和标题、副标题等文本参数,渲染 1200x630 的 Open Graph 图片。返回永久图片 URL,以及图片是否已缓存。可选的 exp(Unix 秒数,付费计划)可让签名 URL 过期。
create_template_from_url使用 AI 根据指定 URL 中网站的品牌元素(徽标、颜色、字体)设计新的 OG 图片模板。返回布局 ID、需要传入的变量,以及提取出的品牌套件。会计入计划的 AI 配额。
list_templates列出工作区可用于渲染的 OG 图片模板(内置和自定义),并提供 ID、名称、版本和尺寸。
create_short_link创建带有独立链接预览的短链接。可选自定义别名和 A/B 变体(标题、描述、imageUrl 或 templateId)。返回 ID、shortUrl 和变体。
get_link_stats按 ID 获取短链接的点击分析数据:总数,以及按日期、国家/地区、设备、浏览器和引荐来源划分的细分数据。可选指定 from/to 日期(YYYY-MM-DD)。
refresh_preview在修改页面的 OG 标签或图片后,强制社交平台重新获取链接预览:更新 og:image 缓存破坏参数、重新抓取 Facebook,并返回 LinkedIn Post Inspector 链接和 X 缓存说明。

客户端设置

Claude Code
claude mcp add --transport http shareglow https://mcp.getshareglow.com/mcp \
  --header "Authorization: Bearer sk_live_..."
Claude Desktop

Claude Desktop 通过 mcp-remote 连接远程服务。将以下内容添加到 claude_desktop_config.json:

{
  "mcpServers": {
    "shareglow": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.getshareglow.com/mcp", "--header", "Authorization:${AUTH}"],
      "env": { "AUTH": "Bearer sk_live_..." }
    }
  }
}

也可以不使用远程服务,改用下方的 stdio 服务。

Cursor

~/.cursor/mcp.json:

{
  "mcpServers": {
    "shareglow": {
      "url": "https://mcp.getshareglow.com/mcp",
      "headers": { "Authorization": "Bearer sk_live_..." }
    }
  }
}
本地 stdio(任意客户端)
{
  "mcpServers": {
    "shareglow": {
      "command": "npx",
      "args": ["-y", "shareglow-mcp"],
      "env": { "SHAREGLOW_API_KEY": "sk_live_..." }
    }
  }
}

也可以通过 --api-key sk_live_... 传入密钥。SHAREGLOW_API_URL 用于指定服务连接的其他 REST 基础 URL(默认值为 https://app.getshareglow.com)。

错误和限制

  • 每个工具都需要其 REST 调用所需的密钥权限范围。密钥缺少相应权限时会返回 403 insufficient_scope。
  • REST 401、402、403 和 429 会转换为 MCP 工具错误(isError: true),并包含 API 返回的消息。
  • 转发前会验证 URL(仅限 http/https,且不允许使用私有或本地主机)。
  • 工具结果截断为最多 20,000 个字符。API 密钥会从所有结果和错误中脱敏。

本地开发

npm install
npm run typecheck
npm test
npm run build
npm run dev          # Streamable HTTP on PORT (default 8791)
npm run dev:worker   # Cloudflare Worker via wrangler dev

需要 Node 22 或更高版本。

许可证

MIT,详见 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。