mcpField
S
Signadot MCP Server

Signadot MCP Server

本地服务
github.com/signadot云与基础设施84 周前更新

关于 Signadot MCP Server

Signadot CLI 是用于操作 Signadot 的命令行界面。提供的 README 介绍了 CLI 安装和发布流程,但未说明所列 MCP 服务端的工具或能力。

主要功能

  1. 01通过脚本安装 CLI
  2. 02安装时选择 CLI 版本
  3. 03从源代码构建 CLI
  4. 04发布版本及 MCP 注册表条目

适用场景

  1. 01将 Signadot CLI 安装到指定目录
  2. 02测试更改时构建 CLI
  3. 03发布版本及其 MCP 注册表条目

MCP 相关

README 介绍了向官方 MCP 注册表发布服务条目,但没有说明该服务端的工具或面向客户端的行为。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpbsignadot-cli_mcp_linux_amd64.tar.gz
mcpbsignadot-cli_mcp_linux_arm64.tar.gz
mcpbsignadot-cli_mcp_darwin_amd64.tar.gz
mcpbsignadot-cli_mcp_darwin_arm64.tar.gz

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Signadot CLI

这是 Signadot 命令行界面的源代码仓库。

安装和使用说明请参阅 CLI 参考文档。

如需提交问题,请使用我们的社区问题跟踪器。

注意:从下一个版本开始,也就是从主分支开始,此仓库将依赖一个私有仓库,因此无法从源代码构建或运行。 之前的版本应该仍能正常使用。

安装

如需安装 CLI,请运行:

curl -sSLf https://raw.githubusercontent.com/signadot/cli/main/scripts/install.sh | sh

默认情况下,脚本会将最新版本安装到 /usr/local/bin/signadot。设置 SIGNADOT_CLI_VERSION 变量可以选择目标版本,而使用 SIGNADOT_CLI_PATH 可以指定安装目录。

构建

如需从源代码构建 CLI(例如测试更改),你需要 Go 1.27.1+。

main 包位于 cmd/signadot:

go build ./cmd/signadot

发布

如需发布 CLI,可以使用 release Github action。 推送一个符合 v[0-9]+.[0-9]+.[0-9] 格式的新标签, 即可推送新的发布构件并更新 brew。

发布后:发布到 MCP Registry

GitHub 发布构件上线后,请手动发布 MCP 服务条目。 goreleaser 目前尚不支持 MCP registry 的 mcpb 包所需的 fileSha256 完整性字段。

前提条件:

  • 安装 mcp-publisher
  • 一个仅具有 read:org 权限范围的经典 GitHub PAT (在此创建), 由 signadot 组织的 Owner 持有。自 registry#1383 起,registry 仅向组织 Owner 授予 io.github.signadot/* 命名空间, 而交互式的 mcp-publisher login github 设备授权流程无法读取组织角色——使用 PAT 登录才能成功发布到组织。
./scripts/gen-mcp-server-json.sh <version>   # e.g. v1.8.0 — writes server.json
MCP_GITHUB_TOKEN=<pat-with-read:org> mcp-publisher login github
mcp-publisher publish server.json

脚本会将带 v 前缀的标签(例如 v1.8.0)写入 server.json 作为版本号。不要手动将其改成不带前缀的形式——registry 会将 1.4.0 和 v1.4.0 视为不同版本,过去混用两种形式曾导致重复条目。

这仅涵盖官方 MCP registry。如需将 MCP 服务列入其他目录(Claude Desktop 扩展、Docker MCP Catalog 等),请参阅 docs/mcp-distribution.md。

另请参阅

CLI 基于 Go SDK 构建。

CLI 使用 libconnect 构建。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。