Signadot MCP Server

io.github.signadot由 GitHub 账号 signadot 发布vv1.9.0更新于 Oct 24, 2026

Connect to Signadot to manage ephemeral environments and route traffic to local services.

概览

AI 生成的概览

Signadot MCP 服务器,让助手在桌面端管理临时环境并把流量路由到本地服务。

可以做什么
  • 管理 Signadot 临时环境及其生命周期
  • 通过 Signadot 沙箱把流量路由到本地服务
  • 借助 Signadot CLI 操作,该 CLI 基于 Signadot Go SDK 与 libconnect 构建
适用场景
适合在针对 Kubernetes 托管服务开发时使用,让助手创建或调整 Signadot 沙箱,并把流量导向本机运行的服务。
运行要求
以本地进程方式在桌面运行(提供 macOS 与 Linux 版本);需要 Signadot 账号和 SIGNADOT_API_KEY 环境变量;需要访问 Signadot 的网络连接。
安装前请注意
需要 Signadot API 密钥,该凭据可访问你的 Signadot 组织;环境与流量路由的变更会影响共享的测试基础设施,执行前请确认操作内容。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Signadot MCP Server,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

Signadot CLI

This is the source repository for the Signadot command-line interface.

Please see the CLI reference for installation and usage instructions.

To file an issue, please use our community issue tracker.

NOTE: Starting next release, and hence in the main branch, this repository has a dependency on a private repository, and hence building or running from source will not work. Previous releases should continue to work.

Install

To install the CLI, run:

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

By default, the script will install the latest version at /usr/local/bin/signadot. The target version can be selected by setting the SIGNADOT_CLI_VERSION variable, while you can specify the install directory with SIGNADOT_CLI_PATH.

Build

To build the CLI from source, such as to test changes, you'll need Go 1.27.3+.

The main package is in cmd/signadot:

sh
go build ./cmd/signadot

Release

To release the CLI, you can use the release Github action. Push a new tag that matches the format v[0-9]+.[0-9]+.[0-9] and it will push new release artifacts and update brew.

Post-release: publish to the MCP Registry

After the GitHub release artifacts are live, publish the MCP server entry manually. goreleaser does not yet support the fileSha256 integrity field required by the MCP registry for mcpb packages.

Prerequisites:

  • install mcp-publisher
  • a classic GitHub PAT with only the read:org scope (create one here), owned by an Owner of the signadot org. Since registry#1383 the registry grants the io.github.signadot/* namespace only to org Owners, and the interactive mcp-publisher login github device flow cannot read org roles — logging in with a PAT is what makes org publishing work.
sh
./scripts/gen-mcp-server-json.sh <version>   # e.g. v1.8.0 — writes server.jsonMCP_GITHUB_TOKEN=<pat-with-read:org> mcp-publisher login githubmcp-publisher publish server.json

The script writes the v-prefixed tag (e.g. v1.8.0) as the version in server.json. Don't hand-edit it to the bare form — the registry treats 1.4.0 and v1.4.0 as distinct versions, and mixing the two has created duplicate entries in the past.

This covers the official MCP registry only. For getting the MCP server listed in other directories (Claude Desktop extensions, Docker MCP Catalog, and others), see docs/mcp-distribution.md.

See Also

The CLI is built on top of the Go SDK.

The CLI is built using libconnect.

来源:README.md,提交 e1a9f8e

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

2
  1. vv1.9.0最新Oct 2, 2026
  2. vv1.8.0Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分