Back to Browse

Toolchain Lens MCP Server

Developer ToolsModerate7.2MCP RegistryLocal
Free

Server data from the Official MCP Registry

Local explanation of reproducibility signals and toolchain contradictions without exact versions...

About

Local explanation of reproducibility signals and toolchain contradictions without exact versions...

Security Report

7.2
Moderate7.2Low Risk

Toolchain Lens is a well-designed local-first MCP server with strong security controls. The codebase implements proper path traversal protections, file allowlisting, and deliberately avoids exposing sensitive data like versions or secrets. Minor code quality issues around error handling and regex validation do not materially impact security posture. Permissions are appropriately scoped to file I/O within a bounded workspace. Supply chain analysis found 1 known vulnerability in dependencies (0 critical, 1 high severity). Package verification found 1 issue.

5 files analyzed · 6 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

File System Read

Reads files on your machine. Normal for tools that analyze or process local data.

file_stat

Check that this permission is expected for this type of plugin.

env_vars

Check that this permission is expected for this type of plugin.

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-mrfentmen-toolchain-lens-mcp": {
      "args": [
        "-y",
        "toolchain-lens-mcp"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

toolchain-lens-mcp

Toolchain Lens is a local MCP tool for explaining reproducibility signals in small projects. It looks at package-manager files, runtime declarations, container files, and CI configuration, then reports coarse contradictions and missing anchors.

Tool

  • explain_toolchain: inspect a local project without returning exact versions, dependency names, command output, environment values, or secret contents.

Safety

  • Local paths only, bounded by TOOLCHAIN_LENS_ROOT and realpath checks.
  • Reads only a bounded allowlist of toolchain and CI files.
  • Skips Git data, dependencies, build output, coverage, caches, and vendor directories.
  • Returns filenames, categories, and structural signal labels only.
  • This is an explanation aid, not a build executor, lockfile validator, or vulnerability scanner.

Run

npm install
npm run build
node dist/index.js

Reviews

No reviews yet

Be the first to review this server!