Skip to main content

MCP server for managing getstack templates from Supabase database

Project description

GetStack Templates MCP Server

MCP сервер для управления шаблонами из репозитория getstack-templates.

Возможности

  • Получение списка доступных шаблонов
  • Использование (клонирование) шаблона в указанную папку

Установка

С использованием uv

uv venv
source .venv/bin/activate
uv pip install -e .

Использование

Доступные команды

1. get_templates

Получает список всех доступных шаблонов из репозитория.

Параметры: нет

Возвращает:

  • success: boolean - статус операции
  • templates: array - список шаблонов с информацией:
    • name: имя шаблона (папки)
    • path: путь в репозитории
    • url: URL на GitHub
  • count: количество шаблонов
  • error: сообщение об ошибке (если есть)

2. use_template

Клонирует выбранный шаблон в указанную папку проекта.

Параметры:

  • template_name: string - имя шаблона для использования
  • current_folder: string - абсолютный путь к папке проекта, куда скопировать шаблон

Возвращает:

  • success: boolean - статус операции
  • template_name: имя использованного шаблона
  • target_folder: абсолютный путь к папке назначения
  • files_copied: количество скопированных файлов
  • files: список скопированных файлов
  • error: сообщение об ошибке (если есть)

Пример использования с Claude Desktop

  1. Добавьте сервер в конфигурацию Claude Desktop:
{
  "mcpServers": {
    "getstack": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/Users/olegstefanov/Base/Prog/get-stack/mcp", // путь до папки с MCP
        "server"
      ],
      "description": "MCP server for getting templates"
    }
  }
}
  1. Используйте команды в Claude:
    • "Покажи список доступных шаблонов"
    • "Используй шаблон nextjs-app в папке ~/my-project"

Требования

  • Python 3.10+
  • Доступ к интернету для работы с GitHub API
  • Git для клонирования репозитория

Лицензия

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

getstack_mcp-2.0.0.tar.gz (75.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

getstack_mcp-2.0.0-py3-none-any.whl (79.7 kB view details)

Uploaded Python 3

File details

Details for the file getstack_mcp-2.0.0.tar.gz.

File metadata

  • Download URL: getstack_mcp-2.0.0.tar.gz
  • Upload date:
  • Size: 75.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for getstack_mcp-2.0.0.tar.gz
Algorithm Hash digest
SHA256 d636830f046957c3b68d3901484eca0829443a381ffd8ad4c908c7a7485d4fb0
MD5 2836072fa221bd88452b9ae9c6ed9914
BLAKE2b-256 f6b59313f7fd9462e039c46a325a9e588d82aa2039503273e8b2b38ed84481e3

See more details on using hashes here.

File details

Details for the file getstack_mcp-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: getstack_mcp-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 79.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for getstack_mcp-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8ed0b3fd0535aded5e043ef4477169620a6c94427845a65af01e93e76ab83bbf
MD5 9149d8092e9c5961489f3111d05bbf81
BLAKE2b-256 e9d099821456f092ac306c6d8c23c82dd7dfe6521f4eeccb0df40f1dd7251c4c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page