2 v0.1.0 更新于 2026-10-25

gpg-mcp MCP Server

Security-focused MCP server for GnuPG signing, encryption and key management.

适用客户端

本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端

安装配置

本地运行(pypi)
{
  "mcpServers": {
    "gpg-mcp": {
      "command": "uvx",
      "args": [
        "gpg-mcp"
      ]
    }
  }
}

将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。

提供的工具 接入后 Agent 可调用这 12 个工具

import_public_key
导入 OpenPGP 公钥,拒绝私钥包和吊销签名
import_revocation
在验证并要求人工确认后导入吊销证书
sign
使用允许列表中的密钥对消息进行签名
verify
验证签名消息,不自动从网络获取密钥
encrypt
加密消息,可选签名(需相应审批)
decrypt
解密公钥密文,校验收件人和签名策略
sign_and_encrypt
对消息签名并加密的复合操作
symmetric_decrypt
解密仅对称加密的密文,拒绝混合密文
list_keys
列出公钥信息
list_secret_keys
列出私钥元数据(不返回私钥材料)
delete_key
删除密钥,需输入指纹后缀确认
revoke_key
吊销密钥,需输入指纹后缀确认

配合站内内容