Skip to content

5 分钟快速上手

本篇用一个最常见的场景带你跑通 Sigil 的核心闭环:

让 Claude Code 帮你查 GitHub 仓库的最近提交,但你的 GitHub Token 永远不会出现在 Claude 的对话窗口里

完成后你会理解:凭据 → 能力 → MCP → 客户端 这条链路是怎么串起来的。

准备

  • 已安装 Sigil(安装指南
  • 已安装 Claude Code(任意版本)
  • 一个 GitHub Personal Access Token(repo 读权限即可)

没有 GitHub Token?打开 https://github.com/settings/tokens → Generate new token (classic) → 勾选 repo → 30 天有效期 → 复制下来。

第一步:录入凭据(1 分钟)

打开 Sigil → 左侧 Vault → 右上角"新增凭据"。

填写:

字段内容
名称github-personal
类型github_token
Token粘贴你的 GitHub Token
标签(可选)dev
过期日期(可选)30 天后

保存。Sigil 会把 Token 用 AES-256-GCM 加密后写入 Windows 凭据管理器;SQLite 里只留下元数据(名称、类型、过期时间、最近使用时间),没有明文

回到 Vault 列表,你能看到这条记录,但右侧的 Token 列显示的是 ••••••••——这是设计:UI 也看不到明文。

第二步:启动 MCP Server(30 秒)

切换到左侧 MCP 页。

  • 顶部显示监听地址:http://127.0.0.1:8421/mcp
  • 旁边有一个绿色的"运行中"标识
  • 下方一个"复制 MCP 客户端配置"按钮

点击"复制 MCP 客户端配置",剪贴板里会得到类似:

json
{
  "mcpServers": {
    "sigil": {
      "type": "http",
      "url": "http://127.0.0.1:8421/mcp",
      "headers": {
        "Authorization": "Bearer sk_sigil_..."
      }
    }
  }
}

这个 Bearer Token 是 Sigil 给客户端的入门钥匙——它本身不是你的 GitHub Token,它是一个由 Sigil 颁发、用来识别"这个客户端被授权调用我"的会话凭证。

第三步:配置 Claude Code(1 分钟)

打开 Claude Code 的配置文件 ~/.claude/claude.json,把刚才剪贴板里的内容合并到 mcpServers 字段下。

如果你已经有其他 MCP server,就追加一项;没有的话整个粘贴。

保存配置文件,重启 Claude Code(如果它在运行)。

第四步:让 Claude 调用一次(2 分钟)

打开 Claude Code,输入:

帮我列出我 GitHub 上最近 5 个仓库的最新一次提交

Claude 会做两件事:

  1. 发现工具:通过 MCP 看到 Sigil 暴露的能力列表(git_query / http_request 等)
  2. 请求执行:调用 http_request,目标 https://api.github.com/user/repos?sort=updated&per_page=5

请求经过 Sigil 时:

  • Sigil 看到目标是 api.github.com
  • 自动从金库取出 github-personal 这条凭据
  • 在 HTTP 请求头里注入 Authorization: token ghp_...
  • 真的发出请求
  • 把响应体里的所有 ghp_... 字符串替换成 [REDACTED:github_token](防止万一)
  • 把脱敏后的结果返回给 Claude

Claude 看到一份完整的仓库列表 + commit 信息,但它不知道底层用了哪个 Token,也看不到 Token 的任何一个字符

第五步:看一眼审计日志(30 秒)

切换到左侧 审计。最顶上有一条新记录:

时间凭据能力调用者结果
刚才github-personalhttp_requestclaude-code✅ 成功

到这里,闭环完成。

你已经掌握的

  • 录入凭据:明文进金库就再也不会出来
  • 启动 MCP:本地服务暴露能力给客户端
  • 客户端集成:把 Bearer Token 给 Claude Code,由 Sigil 识别它
  • 代理执行:AI 提出请求,Sigil 在中间挂凭据 + 脱敏
  • 审计回看:每次调用都有记录

下一步

让 AI 帮你干活,但永远拿不到你的密钥