Token导航 LogoToken导航

MCP Server · AI代理

Net Licensing MCP

NetLicensing MCP Server是一个通过自然语言接口让AI代理管理软件许可证、客户和授权的工具,适用于开发者和管理员。

stdio官方来源来源级核验工具 13
软件开发PythonClaude自然语言处理Claude DesktopVS Code

快速开始

作者 / 组织
Labs64
提供方
Labs64

工具数量

13

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

2 个

MCP World

选型结论

Net Licensing MCP 属于AI代理类 MCP Server,公开资料标注 13 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、VS Code,有可以直接复制的安装命令;接入前要先准备 API Key。

分类

AI代理

传输方式

stdio

认证方式

API Key

部署方式

公开资料未说明

安装与配置

安装命令

pip install netlicensing-mcp

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 13 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

网络许可MCP服务器

官方 Labs64 网络许可 MCP服务器 --一个自然语言界面,让人工智能代理通过对话命令管理软件许可证、客户和权限。

适用于Claude Desktop、GitHub Copilot(代理模式)、VS Code、JetBrains/IntelliJ IDEA和任何其他MCP兼容客户端。

______________________________________________________________________

为什么要用这个?

  • 自然语言许可 -请您的人工智能助手在不接触NetLicensing UI或编写API调用的情况下创建产品、颁发许可证、验证授权和生成商店URL。
  • API全面覆盖 --涵盖整个NetLicensing的各种工具 REST API:产品、模块、模板、被许可人、许可证、捆绑包、代币、交易和支付方式。
  • 内置审计提示 --五个即用型提示模板,用于帐户审核、到期扫描、异常检测和清理工作流。
  • 默认安全 --所有删除操作都会暴露一个 force_cascade 期权;没有什么是悄无声息地倾泻而下的。
  • 零依赖快速启动 --跑步 uvx 或者没有本地Python安装的Docker。

______________________________________________________________________

你能问什么?

连接后,您可以用简单的语言与NetLicensing交谈:

  • *“列出我的NetLicensing帐户中的所有产品。”*
  • *“为创建新的许可证持有人 customer@example.com 产品PTEST。"*
  • *“验证许可证持有人L001的许可证--是否通过?”*
  • *“为许可证持有人L001生成一个店铺URL,以便他们可以自助续订。”*
  • *“哪些许可证将在未来30天内到期?”*
  • *“查找任何没有活动许可证的被许可人——标记他们进行清理。”*
  • *“将所有许可证从许可证持有人L001转移到L002。”*
  • *“创建作用域为只读访问的API密钥令牌。”*
  • *“显示上个月的所有交易。”*

______________________________________________________________________

特性

区域工具
产品列表、获取、创建、更新、删除
产品模块列表、获取、创建、更新、删除
许可证模板列表、获取、创建、更新、删除
被许可人列表、获取、创建、更新、删除、验证、传输
许可证列表、获取、创建、更新(激活/停用)、删除
捆绑包列表、获取、创建、更新、删除、获取
代币列出,获取,创建商店URL,创建API令牌,撤销
交易列表、获取、创建、更新
支付方式列表、获取、更新
公用事业列出许可模式,列出许可类型
审计提示全账户、单客户、到期扫描、清理、异常检测
删除安全force_cascade 所有删除工具上的选项

______________________________________________________________________

快速开始

选项A-uvx(无需安装)

NETLICENSING_API_KEY=your_key uvx netlicensing-mcp

选项B-pip

pip install netlicensing-mcp
NETLICENSING_API_KEY=your_key netlicensing-mcp

选项C——Docker

stdio(默认)--用于克劳德桌面/VS代码
docker run -i --rm \
  -e NETLICENSING_API_KEY=your_key \
  ghcr.io/labs64/netlicensing-mcp:latest
HTTP模式——用于远程/共享部署
docker run -d -p 8000:8000 \
  -e NETLICENSING_API_KEY=your_key \
  ghcr.io/labs64/netlicensing-mcp:latest http
详细日志记录(任何模式)
# CLI flag
docker run -i --rm \
  -e NETLICENSING_API_KEY=your_key \
  ghcr.io/labs64/netlicensing-mcp:latest -v

# Or via env var
docker run -i --rm \
  -e NETLICENSING_API_KEY=your_key \
  -e MCP_VERBOSE=true \
  ghcr.io/labs64/netlicensing-mcp:latest
没有API密钥? 离开 NETLICENSING_API_KEY 空,可运行NetLicensing的内置 带有演示凭据的沙盒——无需帐户。

______________________________________________________________________

配置

环境变量

变量必填默认描述
NETLICENSING_API_KEY没有*(演示模式)*NetLicensing API密钥。留空以使用沙盒演示凭据。
NETLICENSING_BASE_URL没有https://go.netlicensing.io/core/v2/rest覆盖NetLicensing REST API基本URL(例如,用于预部署)。
MCP_TRANSPORT没有stdio运输方式: stdio (默认)或 http。也可以作为CLI参数传递。
MCP_HOST没有127.0.0.1绑定HTTP服务器的主机地址(仅限HTTP模式)。
MCP_PORT没有8000绑定HTTP服务器的端口(仅限HTTP模式)。
MCP_VERBOSE没有false启用详细调试日志记录(true, 1,或 yes).记录原始API请求/响应。也可以通过以下方式设置 -v CLI标志。
关于HTTP部署的说明(例如AWS): 在网络上以HTTP模式运行时,可以跳过设置 NETLICENSING_API_KEY 在服务器上。如果连接客户端通过以下方式提供密钥,MCP服务器将自动提取每个请求的密钥 X-NetLicensing-API-Key HTTP报头, Authorization: Bearer 标题,或 ?apikey= 查询参数。

______________________________________________________________________

克劳德桌面

编辑 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) 或 %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "netlicensing": {
      "command": "uvx",
      "args": ["netlicensing-mcp"],
      "env": {
        "NETLICENSING_API_KEY": "your_key_here"
      }
    }
  }
}

或者使用官方Docker镜像:

stdio(默认)--用于克劳德桌面/VS代码
{
  "mcpServers": {
    "netlicensing": {
      "command": "docker",
      "args": [
        "run", "-i", "--rm",
        "-e", "NETLICENSING_API_KEY=your_key_here",
        "ghcr.io/labs64/netlicensing-mcp:latest"
      ]
    }
  }
}
HTTP模式——用于远程/共享部署
{
  "mcpServers": {
    "netlicensing": {
      "command": "docker",
      "args": [
        "run", "-d",
        "-p", "8000:8000",
        "-e", "NETLICENSING_API_KEY=your_key_here",
        "ghcr.io/labs64/netlicensing-mcp:latest",
        "http"
      ]
    }
  }
}

VS代码/GitHub副本

该回购交易 .vscode/mcp.json 自动配置Copilot代理模式。 集 NETLICENSING_API_KEY 在您的shell环境中或 .env 文件,然后单击 开始 在上面显示的编辑器横幅中 mcp.json.

JetBrains/IntelliJ IDEA

在Copilot聊天→ 代理模式→ 工具图标→ 添加更多工具… --粘贴 与上述Claude Desktop部分所示的JSON块相同。

______________________________________________________________________

审核提示模板

Copilot Agent和Claude Desktop中可访问的五个内置提示:

提示目的
audit_full产品的端到端账户审计
audit_customer深入了解单一持牌人
audit_expiry查找N天内到期的许可证并生成续订URL
audit_cleanup识别非活动/孤立许可证以进行清理
audit_anomaly检测所有客户的异常使用模式

______________________________________________________________________

故障排除

检查MCP服务器日志

# macOS / Claude Desktop
tail -f ~/Library/Logs/Claude/mcp-server-netlicensing.log
 
# Windows
Get-Content "$env:APPDATA\Claude\Logs\mcp-server-netlicensing.log" -Wait

运行MCP检查器 (浏览器用户界面位于 http://localhost:5173)

mcp dev src/netlicensing_mcp/server.py

常见问题

症状可能原因修复
401 Unauthorized responsesAPI密钥无效或过期在重新生成密钥 ui.netlicensing.io
服务器未在Claude中列出配置文件JSON语法错误使用验证 python -m json.tool claude_desktop_config.json
uvx: command not founduv 未安装pip install uv 或查看 docs.astral.sh/uv
演示数据而非实时数据NETLICENSING_API_KEY not set确保在启动客户端的shell中导出env-var

______________________________________________________________________

发展

git clone https://github.com/Labs64/NetLicensing-MCP
cd NetLicensing-MCP

# Create a virtual environment
python -m venv .venv
source .venv/bin/activate       # Windows: .venv\Scripts\activate

# ... and install dependencies
pip install -e ".[dev]"
pip install hatch hatch-vcs

# Add your API key to a .env file (or export it in your shell)
cp .env.example .env
 
# Run the MCP Inspector
mcp dev src/netlicensing_mcp/server.py
 
# Run tests
pytest tests/ -v

# Clean previous builds
rm -rf dist/

# Build a wheel for local testing
hatch build --target wheel

# Build the Docker image locally
docker build -t ghcr.io/labs64/netlicensing-mcp:latest .

HTTP模式(用于远程/共享部署)

python -m netlicensing_mcp.server http
# Server listens on MCP_HOST:MCP_PORT (default: 127.0.0.1:8000)

使用 ngrok 或反向代理,将HTTP端点暴露给远程MCP客户端:

ngrok http 8000
# Then point your client at the generated HTTPS URL

云部署(AWS)

将MCP服务器部署到AWS 公共HTTPS端点 远程AI代理可以连接到:

选项最适合缩放到零设置
ECS Fargate生产,流量一致否ALB+Fargate
应用程序运行程序低流量,发展✅ 是自动配置HTTPS
使用辅助脚本快速部署
cd deploy/aws

# Option A — ECS Fargate
# Deploy (with optional HTTPS via ACM certificate)
./deploy.sh fargate \
    --certificate-arn arn:aws:acm:us-east-1:123456789:certificate/your-cert-id

# Option B — App Runner (mirror image to ECR first)
./deploy.sh mirror --ecr-repo 123456789.dkr.ecr.us-east-1.amazonaws.com/netlicensing-mcp
./deploy.sh apprunner \
    --ecr-image 123456789.dkr.ecr.us-east-1.amazonaws.com/netlicensing-mcp:latest
将MCP客户端连接到公共URL

要使用共享的远程部署,请不要烘焙 NETLICENSING_API_KEY 进入远程服务器设置。相反,使用查询参数或HTTP头从客户端传递API密钥。

例如,在MCP客户端中使用带有查询参数的URL配置:

{
  "mcpServers": {
    "netlicensing": {
      "url": "https://your-endpoint.us-east-1.elb.amazonaws.com/mcp?apikey=YOUR_API_KEY"
    }
  }
}

如果您使用支持直接传递HTTP标头的客户端或工具,您也可以通过以下方式提供密钥 X-NetLicensing-API-Key: YOUR_API_KEY 或 Authorization: Bearer YOUR_API_KEY.

📖 完整说明、架构图和成本估算: deploy/aws/README.md

______________________________________________________________________

贡献

欢迎投稿!请在上打开问题或拉取请求 .

对于重大更改,请先打开一个问题来讨论方法。

______________________________________________________________________

许可证

Apache 2.0——请参阅 许可证

______________________________________________________________________

工具与能力

工具数量

13

资源数量

0

提示词数量

0

能力标签

许可证管理Python本地部署自然语言处理AI代理软件开发

支持客户端

Claude DesktopClaudeVS Code

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 工具数量 13 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、VS Code,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 需要自备API Key,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到API Key的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Net Licensing MCP

MCP World · 本页

13stdio有2 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Net Licensing MCP 怎么安装?

公开资料给出的安装命令是 pip install netlicensing-mcp,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Net Licensing MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Net Licensing MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Net Licensing MCP 需要 API Key 吗?

公开资料标注的认证方式是API Key,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Net Licensing MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP