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
- Добавьте сервер в конфигурацию Claude Desktop:
{
"mcpServers": {
"getstack": {
"command": "uv",
"args": [
"run",
"--directory",
"/Users/olegstefanov/Base/Prog/get-stack/mcp", // путь до папки с MCP
"server"
],
"description": "MCP server for getting templates"
}
}
}
- Используйте команды в 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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d636830f046957c3b68d3901484eca0829443a381ffd8ad4c908c7a7485d4fb0
|
|
| MD5 |
2836072fa221bd88452b9ae9c6ed9914
|
|
| BLAKE2b-256 |
f6b59313f7fd9462e039c46a325a9e588d82aa2039503273e8b2b38ed84481e3
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ed0b3fd0535aded5e043ef4477169620a6c94427845a65af01e93e76ab83bbf
|
|
| MD5 |
9149d8092e9c5961489f3111d05bbf81
|
|
| BLAKE2b-256 |
e9d099821456f092ac306c6d8c23c82dd7dfe6521f4eeccb0df40f1dd7251c4c
|