MCP server Signadot
Коммит 12 нояб. 2026 г.Управляйте эфемерными средами и маршрутизируйте трафик на локальные сервисы с помощью Signadot CLI.
Также известен как signadot/cli, cli
- Звёзды
- 8
- Инструменты
- —
- Загрузки, 30 дней
- —
- Последняя версия
- v1.9.0
- Последний коммит
- 12 нояб. 2026 г.
- Лицензия
- Apache-2.0
Что такое Signadot MCP?
Signadot — это MCP server. Управляйте эфемерными средами и маршрутизируйте трафик на локальные сервисы с помощью Signadot CLI.
Сводка сгенерирована из README проекта
О Signadot MCP server
Signadot MCP Server предоставляет возможность взаимодействия с Signadot CLI для управления эфемерными средами и маршрутизации трафика на локальные сервисы. Он разработан для разработчиков, которым необходимо управлять облачными (cloud-native) средами через AI-клиенты. Сервер работает путем оборачивания существующего интерфейса командной строки Signadot, который можно установить локально с помощью shell-скрипта в `/usr/local/bin/signadot`.
Для использования этих возможностей в системе должен быть установлен Signadot CLI. В основе технологии лежат Signadot Go SDK и libconnect. Этот сервер позволяет AI выполнять команды для тестирования и маршрутизации сервисов внутри временных сред, выступая связующим звеном между инструкциями на естественном языке и инфраструктурой Signadot.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Конфигурация
SIGNADOT_API_KEYОбязательноСекретSignadot API Key
SIGNADOT_API_KEYОбязательноСекретSignadot API Key
SIGNADOT_API_KEYОбязательноСекретSignadot API Key
SIGNADOT_API_KEYОбязательноСекретSignadot API Key
MCP_GITHUB_TOKEN
| Название | Описание | Тип |
|---|---|---|
| SIGNADOT_API_KEY | Signadot API Key | ОбязательноСекрет |
| SIGNADOT_API_KEY | Signadot API Key | ОбязательноСекрет |
| SIGNADOT_API_KEY | Signadot API Key | ОбязательноСекрет |
| SIGNADOT_API_KEY | Signadot API Key | ОбязательноСекрет |
| MCP_GITHUB_TOKEN | — |
Автоматические проверки
Запущено 13 нояб. 2026 г.Полный отчёт →Еще не проверено. Для сервера требуется оценка 80, отсутствие серьезных проблем и достаточно данных для нашей проверки. Как работают проверки · Что исправить, чтобы получить больше баллов
- Связанный и доступный исходный репозиторийПройдено
- Open source лицензия (OSI)Пройдено
- Коммит или релиз за последний годПройдено
- Имя пакета не похоже на популярный пакетНе проверялось
- Удаленная конечная точка использует HTTPSНе проверялось
- Деструктивные инструменты помеченыНе проверялось
- Нет скрытых инструкций для моделиПройдено
- Нет критических предупреждений в пакете или его зависимостяхНе проверялось
README
Открыть на 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.
Вопросы о Signadot MCP
Какая версия Go требуется для сборки CLI из исходного кода?
Для сборки CLI из исходного кода вам потребуется Go версии 1.27.3 или выше.
Можно ли собрать текущую ветку main из исходного кода?
Нет, ветка main на данный момент имеет зависимость от приватного репозитория, поэтому сборка или запуск из исходного кода для ветки main не сработают.