Graftcode CLI
CLI устанавливает Graftcode Gateway и правила для кодовых агентов, чтобы открыть методы собственного сервиса как MCP-инструменты
- 1 089 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- CLI загружает исполняемые компоненты и может обновить свои скрипты перед командой.
- Правила могут заменить файлы проекта; опубликованные методы своего Gateway получают права, выданные этому сервису.
Установка
- Работает в
Ручная установка
curl -fsSL https://grft.dev/get | shПервый пользовательский установщик README ставит команду grft. Изучите скрипт и изменения PATH до запуска; команды мы не запускали. Gateway нужно отдельно запустить со своим модулем.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- CLI загружает исполняемые компоненты и может обновить свои скрипты перед командой.
- Правила могут заменить файлы проекта; опубликованные методы своего Gateway получают права, выданные этому сервису.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Graftcode CLI подготавливает Gateway и инструкции для разработки сервисов. Команда `grft get gg` скачивает исполняемый файл Gateway в текущий каталог. Через тот же CLI можно получить правила для Claude Code, Cursor и других поддерживаемых редакторов. Gateway загружает модуль с пользовательской логикой. Подходящие публичные статические методы становятся инструментами MCP, если их аргументы и результат соответствуют поддерживаемым типам. Конфигурацию подключения агент получает через портал запущенного сервиса. К этим же методам могут обращаться ваши приложения через сгенерированные клиентские пакеты. CLI подготавливает компоненты, а владелец сервиса пишет бизнес-логику и задает сетевые права.
Для кого. Для разработчиков, которые хотят открыть собственные методы серверного приложения агенту и подготовить для него правила работы с Graftcode.
Подходит, если
- У собственного сервиса есть методы, которые нужно сделать доступными как MCP-инструменты
- Нужно скачать Gateway для текущей платформы без ручного выбора файла релиза
- В репозиторий требуется добавить инструкции Graftcode для конкретного редактора
- Нужно подготовить плагин выбранного транспорта, например RabbitMQ, для своей установки
Не подходит, если
- Нужен готовый набор инструментов для чужого сервиса без собственного модуля
- Ваши методы не подходят под ограничения типов MCP-публикации
- Политика проекта запрещает установщику перезаписывать файлы правил или автоматически обновлять свои скрипты
Пример запроса к агенту
Проверь, подходит ли мой модуль для Graftcode MCP. Сначала покажи открываемые методы и их параметры. Правила проекта не перезаписывай; предложи отдельный каталог для проверки Gateway.Ограничения
Перед подключением агента проверьте выбранные методы своего Gateway и их права: опубликованные функции могут менять данные сервиса. Установка правил меняет проект; вариант Claude может заменить `CLAUDE.md` и папку `.claude/rules/`, поэтому сохраните свои правки заранее. CLI проверяет версию и может обновить скрипты перед выполнением команды. Лицензия репозитория не указана: уточните права на использование и копирование у автора, а условия Gateway и дополнительных пакетов проверьте отдельно.
Как отключить. Команда `grft uninstall` удаляет CLI из `~/.grft` и убирает его запись из PATH. Скачанный Gateway, модули и правила проекта остаются: остановите процессы и проверьте эти файлы отдельно. Перед удалением правил сравните их со своей резервной копией.
Частые вопросы
Как установить постоянный CLI на macOS или Linux?
Команда `curl -fsSL https://raw.githubusercontent.com/grft-dev/graftcode/refs/heads/main/cli/install.sh | sh` запускает установщик. Сначала прочитайте скрипт. Он размещает программу в домашнем каталоге пользователя и добавляет команду в PATH.
Как получить Gateway через CLI?
В отдельном каталоге выполните `grft get gg`. Команда выбирает исполняемый файл для платформы и скачивает его туда. Чтобы разместить логику, затем нужно запустить Gateway со своим модулем.
Как установить правила для Cursor?
Используйте `grft get rules cursor` из корня нужного проекта. Для других редакторов есть собственные имена выбора. До записи проверьте существующие правила и подготовьте их копию.
Откуда взять точную конфигурацию MCP?
Откройте портал Graftcode Vision у своего запущенного Gateway и скопируйте конфигурацию MCP. Адрес и список методов зависят от вашего размещения и модуля. Общего удаленного сервера с готовыми инструментами проект не предоставляет.
Что делает `grft` без аргументов?
Открывает меню установки компонентов. То же меню вызывает `grft get`. Команда `grft version` показывает установленную версию.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыKode CLI — терминальный кодинг-агент, который читает AGENTS.md и CLAUDE.md, подключает MCP и работает с разными моделями.
AI Code Toolkit
aicode-toolkit
Плагины и MCP-серверы для агента: проекты из шаблонов, паттерны перед правкой файла и ревью по правилам из YAML.
MCP-сервер, который дает агенту читать файлы, искать по коду и запускать команды в рабочей папке
clihub превращает любой MCP-сервер в готовый CLI: каждый инструмент становится подкомандой, а на выходе один статический бинарник без зависимостей
Официальный MCP-сервер GitKraken из CLI gk: git, репозитории, pull request и задачи в GitHub, GitLab, Bitbucket и Jira
MCP-сервер, который строит граф кода: функции, классы, вызовы и маршруты, и отвечает на структурные запросы агента локально
Коротко о README
Помимо Gateway, CLI скачивает плагины RabbitMQ и Service Bus. Пользовательские приложения могут получать типизированные клиентские пакеты через менеджер своей экосистемы.