mcpField
S
SunLicense

SunLicense

远程服务
docs.sunlicense.com商业与营销03 天前更新

关于 SunLicense

SunLicense 是面向软件发行者的托管许可证管理服务,提供官方 MCP 服务。其工具涵盖许可证密钥、客户、设备、自动化、分析和许可证代码配置。

主要功能

  1. 01签发、暂停和撤销许可证
  2. 02管理客户、设备和访问规则
  3. 03创建并测试许可证自动化
  4. 04查看验证和产品分析数据
  5. 05搜索文档并获取 SDK 代码片段
  6. 06使用托管 OAuth 或本地 CLI 服务

适用场景

  1. 01签发或封禁客户的许可证密钥
  2. 02释放与许可证关联的设备
  3. 03调查许可证检查失败的原因
  4. 04在项目中加入许可证验证

MCP 相关

托管服务通过 Streamable HTTP 和 OAuth 提供 SunLicense 管理工具、提示词及 SDK 资源。也可通过本地 `sunlicense mcp` 命令行服务使用相同工具,并以个人访问令牌进行验证。

配置

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

服务地址https://api.sunlicense.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 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npm@sunlicense/cli0.9.0

工具

详细介绍

SunLicense MCP 服务

让你的 AI 助手使用 SunLicense——面向软件销售者的许可证密钥服务(适用于 Minecraft 插件和模组、FiveM 资源、Discord 机器人、桌面应用、游戏和工具):签发、暂停和撤销许可证,为客户释放设备,封锁泄露的密钥,查询客户,构建自动化,查看许可证检查统计数据,并将许可证检查添加到你的代码中。

这是 SunLicense 的官方 MCP 服务,托管地址为:

https://api.sunlicense.com/mcp

通过 OAuth 使用 Streamable HTTP:首次运行工具时,助手会在浏览器中打开 SunLicense,你登录后取消勾选不想授予的权限,再选择连接。无需复制 API 密钥。想要使用带令牌的本地服务(用于脚本、CI,无需浏览器)?请参阅下方的 sunlicense mcp。

所有 SunLicense 套餐均包含 MCP:Free(每天 50 次工具调用)、Lite(300 次)和 Standard(3,000 次)。前往 app.sunlicense.com 免费注册。

mcp-name: com.sunlicense/mcp

连接

**claude.ai、Claude Desktop 和移动端:**设置 → 连接器 → 添加自定义连接器 → 名称填写 SunLicense,URL 填写 https://api.sunlicense.com/mcp → 连接。

ChatGPT(支持自定义 MCP 服务的套餐):chatgpt.com/plugins → 添加 → 添加自定义 MCP 服务 → URL 填写上述地址,身份验证选择 OAuth,高级设置保持默认。

Claude Code:

claude mcp add --transport http sunlicense https://api.sunlicense.com/mcp

然后运行 /mcp → sunlicense → Authenticate。也可以安装 SunLicense 插件,它还会添加一个用于编写许可证检查的技能。

Cursor:将以下内容添加到 ~/.cursor/mcp.json(或项目的 .cursor/mcp.json),然后在设置 → MCP 中点击连接:

{
  "mcpServers": {
    "sunlicense": { "url": "https://api.sunlicense.com/mcp" }
  }
}

VS Code(GitHub Copilot Agent 模式):

code --add-mcp '{"name":"sunlicense","type":"http","url":"https://api.sunlicense.com/mcp"}'

**Windsurf:**将以下内容添加到 ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "sunlicense": { "serverUrl": "https://api.sunlicense.com/mcp" }
  }
}

Codex CLI:

codex mcp add sunlicense --url https://api.sunlicense.com/mcp
codex mcp login sunlicense

**Cline、Gemini CLI 和其他客户端:**使用上述 URL 添加远程(Streamable HTTP)服务;任何支持 MCP OAuth 的客户端均可使用。它通过 Client ID Metadata Document 或 Dynamic Client Registration 标识自身。

本地服务:sunlicense mcp

相同的工具也可通过 sunlicense CLI 在本地运行(macOS、Linux、Windows;npm 会安装单个二进制文件)。在控制面板中创建个人访问令牌(Settings → Access tokens),并添加:

{
  "mcpServers": {
    "sunlicense": {
      "command": "npx",
      "args": ["-y", "@sunlicense/cli@latest", "mcp"],
      "env": { "SUNLICENSE_TOKEN": "slp_..." }
    }
  }
}

安装 CLI 后(npm install -g @sunlicense/cli),运行 sunlicense mcp install 会为它找到的助手写入此配置。SUNLICENSE_API_KEY(slk_ API 密钥)还会启用 test_validate,以执行实际的许可证检查。两个服务共用你组织的每日额度。

功能

试试:“为 [email protected] 签发一个 Pro 许可证”、“AX8P-… 为什么验证失败?”、“有人把我的密钥发到了论坛上,帮我封锁它”、“本周有多少次许可证检查失败了,原因是什么?”、“将 SunLicense 添加到这个 Paper 插件中”。

提示词:add_licensing(在此项目中设置许可证)、investigate_license、block_leak、build_automation。 资源:SDK 代码片段(sunlicense://sdk/{language})和文档。

产品和策略

工具功能
list_products列出产品读取
create_product创建产品修改
delete_product删除产品修改,先询问
list_policies列出策略读取
create_policy创建策略(套餐/等级)修改
update_policy更改策略(套餐/等级)修改,先询问
delete_policy删除策略修改,先询问

许可证

工具功能
list_licenses列出许可证读取
get_license显示许可证读取
issue_license签发许可证更改
suspend_license暂停许可证更改,需先确认
reinstate_license恢复许可证更改
revoke_license撤销许可证更改,需先确认
delete_license删除许可证更改,需先确认
reveal_license_key显示许可证密钥更改
rotate_license_key为许可证生成新密钥更改,需先确认
offline_license_file离线许可证文件读取

机器和 IP 地址

工具功能
list_machines列出许可证的机器读取
deactivate_machine停用机器更改,需先确认
list_license_ips列出许可证的 IP 地址读取
release_license_ip释放许可证的 IP 地址更改,需先确认

客户

工具功能
list_customers列出客户读取
create_customer添加客户更改
update_customer编辑客户更改
block_customer屏蔽客户更改,需先确认
unblock_customer取消屏蔽客户更改
merge_customers合并两位客户更改,需先确认
delete_customer删除客户更改,需先确认

黑名单和排除规则

工具功能
list_access_rules列出访问规则读取
add_access_rule添加黑名单或排除规则更改
delete_access_rule删除访问规则更改,需先确认

API 密钥和团队

工具功能
list_api_keys列出 API 密钥读取
create_api_key创建 API 密钥更改
revoke_api_key撤销 API 密钥更改,需先确认
sign_out_member让成员退出登录更改,需先确认

自动化

工具功能
automation_catalog自动化构建模块读取
list_automations列出自动化读取
get_automation显示自动化读取
validate_automation检查自动化读取
create_automation创建自动化(已关闭)更改
update_automation更改自动化更改,需先确认
test_automation测试运行自动化读取
enable_automation开启自动化更改,需先确认
disable_automation关闭自动化更改,需先确认
list_automation_runs列出自动化的运行记录读取

统计和设置

工具功能
licensing_stats许可证统计读取
validation_stats验证统计读取
integration_status集成状态读取
mcp_usage今日 MCP 调用次数读取
test_validate测试许可证检查(仅限 CLI)更改

回收站

工具功能
list_trash列出回收站内容读取
restore_from_trash从回收站恢复更改

产品分析

工具功能
analytics_summary产品分析摘要读取
analytics_breakdown产品分析细目读取
analytics_features产品功能使用情况读取

产品发布

工具功能
list_releases列出发布版本读取
create_release创建发布版本更改,需先确认

代码混淆

工具功能
obfuscate_file混淆文件更改
obfuscation_status混淆运行状态读取
obfuscation_profiles_list列出混淆配置文件读取

代码和文档

工具功能
sdk_snippetSDK 代码片段读取
search_docs搜索文档读取
“先询问”工具已标记为具有破坏性(destructiveHint),因此助手会在运行前询问。每个工具都有标题,并明确标注只读、破坏性和开放世界提示。

安全与隐私

  • 助手会以你的身份操作:只能执行你的角色和你批准的权限所允许的操作。许可证上的变更会注明“由 AI assistant(…)发起”。
  • 许可证密钥会保持掩码状态(AX8P-XXXX-XXXX-XXXX);只有在你请求时才会显示完整密钥(reveal_license_key)。
  • SunLicense 只会收到工具调用(工具名称和参数),不会收到你的提示词、聊天内容或代码。
  • 你可以随时断开连接:控制面板 → Settings → Access tokens → Connected AI apps。未使用的连接会在 30 天后结束。

详情:连接 claude.ai、ChatGPT 和其他应用、sunlicense mcp、隐私政策。

面向开发者

端点https://api.sunlicense.com/mcp(Streamable HTTP、无状态、JSON 响应)
身份验证OAuth 2.1,使用 PKCE(S256)的授权码流程;受保护资源元数据、授权服务器元数据
客户端客户端 ID 元数据文档或动态客户端注册;https 或环回重定向 URI
未经身份验证的请求返回 401,并附带 WWW-Authenticate: Bearer resource_metadata=…
注册表官方 MCP 注册表中的 com.sunlicense/mcp

此存储库包含列表文件(server.json、lhm.plugin.json、.cursor-plugin/、glama.json);服务本身属于 SunLicense Cloud。

支持

docs.sunlicense.com · 支持 · [email protected] · status.sunlicense.com

许可证

此存储库中的文件采用 MIT No Attribution 许可证。SunLicense 本身是托管服务,受其条款约束。

评论

支持 Markdown

第一次接触 MCP?

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

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