MCP.so
登录

Pinner MCP Server

@safedep

基本信息

分类

其他

许可证

Apache-2.0

传输方式

stdio

作者

safedep

关于 Pinner MCP Server

Model Context Protocol (MCP) server to pin components to their immutable version

Pinner MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "pinner-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-it",
        "--rm",
        "ghcr.io/safedep/pinner-mcp:latest"
      ]
    }
  }
}

Pinner MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Pinner MCP 📍?

Pinner MCP 📍 is a Model Context Protocol (MCP) server for pinning third‑party dependencies to immutable digests. It supports Docker base images and GitHub Actions and is aimed at developers and security engineers who want to enforce dependency integrity in CI/CD pipelines. The server was originally built to protect the vet tool from malicious GitHub Actions.

How to use Pinner MCP 📍?

Run the server as a container with stdio transport: docker run -it --rm ghcr.io/safedep/pinner-mcp:latest. Configure it in VS Code (.vscode/mcp.json) or Cursor (.cursor/mcp.json) using the same Docker command. Then use prompts such as “Pin GitHub Actions to their commit hash” or “Pin container base images to digests” via GitHub Copilot Chat or Cursor Composer to pin or update pinned versions.

Key features of Pinner MCP 📍?

  • Pins Docker base images to immutable digests.
  • Pins GitHub Actions to commit hashes.
  • Runs as a lightweight container with stdio transport.
  • Integrates with VS Code and Cursor via MCP configuration.
  • Supports updating pinned versions with natural language prompts.
  • Automatically published as latest image on GitHub Container Registry.

Use cases of Pinner MCP 📍?

  • Locking CI/CD pipeline dependencies to prevent supply‑chain attacks.
  • Enforcing reproducible builds by pinning container base images.
  • Auditing and fixing GitHub Actions versions in repository workflows.
  • Updating all pinned dependencies in a project with a single prompt.

常见问题

1

What dependency types does Pinner MCP 📍 support?

It supports Docker base images and GitHub Actions.

2

How do I run Pinner MCP 📍?

Run the container image with `docker run -it --rm ghcr.io/safedep/pinner-mcp:latest` using stdio transport.

3

How do I configure Pinner MCP 📍 in VS Code or Cursor?

Add an entry to your `.vscode/mcp.json` or `.cursor/mcp.json` file with the Docker command as shown in the README, and ensure GitHub Copilot or MCP is enabled.

评论

其他 分类下的更多 MCP 服务器