Token导航 LogoToken导航TokenDH.com
Client Area MCP logo
运维云端未说明官方级别未说明来源级核验

Client Area MCP

MCP Server

一个通过Client Area API管理SAS4 Radius许可证的Model Context Protocol (MCP)服务器,提供自动令牌管理、许可证搜索和详细统计功能。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
安全认证JavaScriptClaudeAPI集成Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

h4775346

提供方

h4775346

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

SAS4许可证管理器MCP服务器

模型上下文协议(MCP)服务器,用于通过客户端区域API管理SAS4 Radius许可证。

特性

认证

  • 自动令牌管理:自动处理登录和令牌刷新
  • AES-256-CBC加密:所有API请求都使用CryptoJS加密
  • 安全的凭证处理:根据请求传递凭据

可用工具

  1. sas4_login -验证SAS4客户端区域
  2. sas4_search_licences -按ID、EHWID、电子邮件或任何文本搜索许可证
  3. sas4_get-license_by_id -按ID获取详细的许可证信息
  4. sas4_get-license_by_wid -按硬件ID(EHWID)获取许可证
  5. sas4_get_许可证_by_email -获取客户端电子邮件的所有许可证
  6. sas4_get-license_stats -获取许可证的详细统计数据
  7. sas4_list_licences -列出带有过滤器的许可证(状态、国家、到期)
  8. sas4_get_过期许可证 -获取所有过期的许可证
  9. sas4_get_许可证_探索_快 -获取X天内到期的许可证

安装

  1. 安装依赖项:
npm install
  1. 使脚本可执行(可选):
chmod +x sas4-license-mcp-server.js

使用Claude Desktop

添加到您的Claude Desktop配置文件中:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 视窗: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "sas4-license-manager": {
      "command": "node",
      "args": ["/absolute/path/to/sas4-license-mcp-server.js"]
    }
  }
}

与n8n一起使用

  1. 将MCP客户端节点添加到工作流中
  2. 配置端点URL以指向您的MCP服务器
  3. MCP服务器将向AI代理公开所有9个工具

工具示例

按ID搜索许可证

{
  "tool": "sas4_search_licenses",
  "arguments": {
    "email": "admin@example.com",
    "password": "your_password",
    "search": "12"
  }
}

通过硬件ID获取许可证

{
  "tool": "sas4_get_license_by_hwid",
  "arguments": {
    "email": "admin@example.com",
    "password": "your_password",
    "ehwid": "Q46I5-BEAAO-RQA4R-EBQDT"
  }
}

获取30天后到期的许可证

{
  "tool": "sas4_get_licenses_expiring_soon",
  "arguments": {
    "email": "admin@example.com",
    "password": "your_password",
    "days": 30
  }
}

获取许可证统计信息

{
  "tool": "sas4_get_license_stats",
  "arguments": {
    "email": "admin@example.com",
    "password": "your_password",
    "license_id": 12
  }
}

许可证数据结构

每个许可证包括:

  • ID:许可证ID
  • ehwid:硬件ID
  • 所有者:客户端所有者ID
  • 客户端详细信息:许可证所有者的电子邮件和ID
  • 状态:启用/禁用状态
  • 启用:1=活动,0=禁用
  • 已过期:1=过期,0=激活
  • 到期:到期日期
  • n个用户:当前用户数
  • max_users:允许的最大用户数
  • max_sites:允许的最大站点数
  • 版本:SAS4版本
  • IP:最后已知的IP地址
  • 国家:许可证国家
  • 最后联系方式:最后联系时间戳
  • 产品详情:产品名称和ID

安全说明

  1. 加密:所有API有效载荷均使用AES-256-CBC加密
  2. 许可证管理:访问令牌被缓存并自动刷新
  3. 凭证:每个请求都需要管理员凭据(不存储)
  4. 超文本传输安全协议:所有API调用都使用HTTPS

API基本URL

https://client.snono-systems.com/backend/index.php/api

错误处理

所有工具都会返回标准化的响应:

{
  "success": true/false,
  "data": {...},  // On success
  "error": "..."  // On failure
}

发展

要手动测试服务器,请执行以下操作:

node sas4-license-mcp-server.js

服务器按照MCP协议通过stdio(标准输入/输出)进行通信。

许可证

麻省理工学院

目录标签

目录标签

安全认证JavaScriptClaudeAPI集成许可证管理本地部署API管理自动化工具SAS4

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP