1. Conduid
  2. Communication
  3. io.github.webmoleai/mcp-license-audit
MCP server · Communication

io.github.webmoleai/mcp-license-audit

Audit dependency licenses for compatibility issues. Flags GPL/AGPL conflicts.

Unclaimed comms
37Low

Scored 6 months ago · breakdown

About io.github.webmoleai/mcp-license-audit

io.github.webmoleai/mcp-license-audit is an MCP server in the Communication category: audit dependency licenses for compatibility issues. Flags GPL/AGPL conflicts.

Install

Claude Code
claude mcp add io-github-webmoleai-mcp-license-audit -- npx -y mcp-license-audit
npx
npx -y mcp-license-audit

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (1)

audit-licensesAudit your project

Parameters not published.

Ask AI

✦

Ask AI about io.github.webmoleai/mcp-license-audit

Powered by Claude · Grounded in docs

I know everything about io.github.webmoleai/mcp-license-audit. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

mcp-license-audit

MCP server that audits your project's dependency licenses for compatibility issues. Flags GPL/AGPL conflicts and generates compliance reports.

What It Does

  • Parses a package.json file (dependencies + devDependencies)
  • Fetches license info for each package from the npm registry
  • Classifies licenses: permissive (MIT, Apache, BSD, ISC), copyleft (GPL, AGPL), weak-copyleft (LGPL, MPL), unknown
  • Detects conflicts (e.g., GPL dependency in an MIT-licensed project)
  • Returns a structured JSON report with risk level and summary

Install

npm install -g mcp-license-audit
# or run directly:
npx mcp-license-audit

Configure in Claude Code

Add to your .claude/mcp.json or ~/.claude/mcp.json:

{
  "mcpServers": {
    "license-audit": {
      "command": "npx",
      "args": ["mcp-license-audit"]
    }
  }
}

Or if installed globally:

{
  "mcpServers": {
    "license-audit": {
      "command": "mcp-license-audit"
    }
  }
}

Tool: audit-licenses

Input: packageJson — the full contents of a package.json file as a string.

Output: JSON report:

{
  "totalDependencies": 15,
  "analyzed": 15,
  "licenses": {
    "MIT": ["express", "lodash"],
    "Apache-2.0": ["typescript"],
    "GPL-3.0": ["some-package"],
    "unknown": ["private-pkg"]
  },
  "conflicts": [
    {
      "package": "some-package",
      "license": "GPL-3.0",
      "issue": "GPL dependency in MIT project — must open-source your code if distributed"
    }
  ],
  "riskLevel": "medium",
  "summary": "15 deps analyzed. 1 GPL conflict found. 1 unknown license."
}

Risk levels: low (no copyleft), medium (weak copyleft or many unknowns), high (GPL/AGPL found).

Limits

  • Analyzes first 20 dependencies for speed
  • Only supports npm packages (no pip/cargo/gem support yet)
  • License data comes from the npm registry — private packages return "unknown"

Build from Source

npm install
npm run build
node dist/index.js

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About io.github.webmoleai/mcp-license-audit

How do I install io.github.webmoleai/mcp-license-audit?

Run claude mcp add io-github-webmoleai-mcp-license-audit -- npx -y mcp-license-audit, then add the server to your MCP client's configuration.

Is io.github.webmoleai/mcp-license-audit safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.webmoleai/mcp-license-audit still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.