MCP server de Signadot
Commit 12 nov 2026Gestiona entornos efímeros y redirige el tráfico a servicios locales utilizando la Signadot CLI.
También conocido como signadot/cli, cli
- Stars
- 8
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- v1.9.0
- Último commit
- 12 nov 2026
- Licencia
- Apache-2.0
¿Qué es Signadot MCP?
Signadot es un MCP server. Gestiona entornos efímeros y redirige el tráfico a servicios locales utilizando la Signadot CLI.
Resumen generado a partir del README del proyecto
Acerca del MCP server de Signadot
El Signadot MCP Server ofrece una forma de interactuar con la Signadot CLI para gestionar entornos efímeros y redirigir el tráfico a servicios locales. Está diseñado para desarrolladores que necesitan controlar entornos cloud-native a través de un cliente de IA. El servidor funciona envolviendo la interfaz de línea de comandos existente de Signadot, la cual puede instalarse localmente mediante un script de shell en `/usr/local/bin/signadot`.
Los usuarios deben tener instalada la Signadot CLI en su sistema para utilizar estas capacidades. La tecnología subyacente se basa en el Signadot Go SDK y libconnect. Este servidor permite que una IA ejecute comandos que facilitan las pruebas y el enrutamiento de servicios dentro de entornos temporales, actuando como un puente entre las instrucciones en lenguaje natural y la infraestructura de Signadot.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Configuración
SIGNADOT_API_KEYObligatorioSecretoSignadot API Key
SIGNADOT_API_KEYObligatorioSecretoSignadot API Key
SIGNADOT_API_KEYObligatorioSecretoSignadot API Key
SIGNADOT_API_KEYObligatorioSecretoSignadot API Key
MCP_GITHUB_TOKEN
| Nombre | Descripción | Tipo |
|---|---|---|
| SIGNADOT_API_KEY | Signadot API Key | ObligatorioSecreto |
| SIGNADOT_API_KEY | Signadot API Key | ObligatorioSecreto |
| SIGNADOT_API_KEY | Signadot API Key | ObligatorioSecreto |
| SIGNADOT_API_KEY | Signadot API Key | ObligatorioSecreto |
| MCP_GITHUB_TOKEN | — |
Verificaciones automáticas
Ejecutado 13 nov 2026Informe completo →Aún no verificado. Un servidor necesita una puntuación de 80, ningún hallazgo grave y suficientes datos para que podamos revisarlo. Cómo funcionan las verificaciones · Qué corregir para obtener más puntos
- Repositorio de origen vinculado y accesibleAprobado
- Licencia de código abierto (OSI)Aprobado
- Commit o lanzamiento en el último añoAprobado
- El nombre del paquete no es similar a un paquete popularNo verificado
- El endpoint remoto usa HTTPSNo verificado
- Las herramientas destructivas están etiquetadasNo verificado
- Sin instrucciones ocultas para el modeloAprobado
- No hay avisos críticos en el paquete ni en sus dependenciasNo verificado
README
Ver en GitHubSignadot 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:
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:
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:orgscope (create one here), owned by an Owner of the signadot org. Since registry#1383 the registry grants theio.github.signadot/*namespace only to org Owners, and the interactivemcp-publisher login githubdevice flow cannot read org roles — logging in with a PAT is what makes org publishing work.
./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
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.
Preguntas sobre Signadot MCP
¿Qué versión de Go es necesaria para compilar la CLI desde el código fuente?
Necesitas la versión 1.27.3 de Go o superior para compilar la CLI desde el código fuente.
¿Puedo compilar la rama main actual desde el código fuente?
No, la rama main tiene actualmente una dependencia de un repositorio privado, por lo que compilarla o ejecutarla desde el código fuente no funcionará para la rama main.