Graftcode CLI

CLI устанавливает Graftcode Gateway и правила для кодовых агентов, чтобы открыть методы собственного сервиса как MCP-инструменты

  • 1 089 ★ репозитория
  • Последний коммит
CLI

Расширенный доступ

Почему такой уровень

  • CLI загружает исполняемые компоненты и может обновить свои скрипты перед командой.
  • Правила могут заменить файлы проекта; опубликованные методы своего Gateway получают права, выданные этому сервису.
Все причины и проверки

grft-dev/graftcode

Установка

Ручная установка

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` показывает установленную версию.

Обсуждение

Вопросов и отзывов пока нет.

Kode CLI — терминальный кодинг-агент, который читает AGENTS.md и CLAUDE.md, подключает MCP и работает с разными моделями.

CLIШирокий доступ5,2 тыс.Звезды репозитория

AI Code Toolkit

aicode-toolkit

Плагины и MCP-серверы для агента: проекты из шаблонов, паттерны перед правкой файла и ревью по правилам из YAML.

ПлагинРасширенный доступ160Звезды репозитория

MCP-сервер, который дает агенту читать файлы, искать по коду и запускать команды в рабочей папке

MCP-серверШирокий доступ1,2 тыс.Звезды репозитория

clihub превращает любой MCP-сервер в готовый CLI: каждый инструмент становится подкомандой, а на выходе один статический бинарник без зависимостей

CLIШирокий доступ668Звезды репозитория
Официальный

Официальный MCP-сервер GitKraken из CLI gk: git, репозитории, pull request и задачи в GitHub, GitLab, Bitbucket и Jira

MCP-серверШирокий доступ465Звезды репозитория

MCP-сервер, который строит граф кода: функции, классы, вызовы и маршруты, и отвечает на структурные запросы агента локально

MCP-серверРасширенный доступ48,6 тыс.Звезды репозитория

Коротко о README

Помимо Gateway, CLI скачивает плагины RabbitMQ и Service Bus. Пользовательские приложения могут получать типизированные клиентские пакеты через менеджер своей экосистемы.

Бейдж для README

Сообщить о проблеме