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 分