mcp-super-app
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-super-appScaffold a new landing page project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-super-app
MCP-сервер для Claude Code: собирает рутинные setup-действия (каркас проекта, скиллы, среда сборки лендинга, guard-хук, картинки, иконки) в одну точку входа. Подключил сервер → все инструменты доступны из любого чата обычными tool-вызовами.
Стек: TypeScript + @modelcontextprotocol/sdk, транспорт stdio (локальный сервер,
никуда ничего не отправляет, кроме OpenRouter при генерации картинок).
Установка — одной фразой
Открой Claude Code и отправь ему это сообщение:
Установи MCP-сервер по инструкции: https://github.com/AndreyTsibin/mcp-super-app-public/blob/main/INSTALL.mdДальше агент всё сделает сам: проверит окружение, склонирует репозиторий, соберёт и подключит сервер. Разбираться в коде не нужно.
Полная пошаговая инструкция (в том числе что делать, если что-то пошло не так) — в INSTALL.md.
Related MCP server: claudecode-mcp
Требования
Node.js ≥ 20.
Ключ OpenRouter — только для
create_image. Остальные инструменты работают без ключа. Ключ у каждого свой: https://openrouter.ai/keys.Для
install_guardнуженjq(brew install jq) — иначе guard-скрипт fail-open'ит (пропускает всё).
Инструменты
Инструмент | Что делает |
| Разворачивает каркас нового проекта одним вызовом: |
| Ставит скилл в проект: bundled → копия в |
| Единая точка входа для сайтов, режим выбирается параметром |
| Ставит PreToolUse-хук защиты от деструктивных команд ( |
| Единая точка входа для картинок: генерация и редактирование через OpenRouter. Возвращает картинку в чат + сохраняет файл в проект ( |
| Готовит картинки к продакшену (sharp): ресайз до |
| Ищет иконку по английскому слову/концепту в двух наборах: lucide (~2000 generic UI-иконок — wrench, shield, clock…) и simple-icons (~3400 лого брендов — GitHub, HP, Telegram…). Возвращает точные |
| Отдаёт сырой SVG иконки по точному |
Ключ OpenRouter
Нужен, только если будешь генерировать картинки.
cp .env.example .env
# впиши свой ключ: OPENROUTER_API_KEY=sk-or-v1-....env игнорируется git (см. .gitignore). Ключ берётся из .env в корне пакета —
сервер грузит его сам при старте, передавать через конфиг не нужно.
Подключение к Claude Code вручную
Если по какой-то причине не сработал автоматический путь из INSTALL.md.
1. CLI (глобально, для всех проектов — -s user):
claude mcp add mcp-super-app -s user -- node /абсолютный/путь/к/mcp-super-app/dist/index.js2. Файл .mcp.json (в корне проекта — для этого проекта, или в ~/.claude.json — глобально):
{
"mcpServers": {
"mcp-super-app": {
"command": "node",
"args": ["/абсолютный/путь/к/mcp-super-app/dist/index.js"]
}
}
}Путь обязательно абсолютный — ~ и относительные не разворачиваются, конфиг
глобальный. На Windows это C:\\Users\\Имя\\mcp-super-app\\dist\\index.js
(в JSON обратные слэши экранируются, как здесь).
Автообновления нет. Обновление ручное: git pull && npm install && npm run build
в папке репозитория, потом перезапуск Claude Code. Раньше этим занимался bash-скрипт
launch.sh, но на Windows он не запускался, и держать разное поведение на разных ОС
оказалось дороже, чем обновляться руками.
После подключения перезапусти Claude Code.
Разработка
npm install
npm run build # компиляция TS → dist/
npm run dev # tsx watch — запуск из src/ без сборки
npm run typecheck # tsc --noEmit
npx @modelcontextprotocol/inspector node dist/index.js # ручная проверка туловТочка запуска сервера — dist/index.js (stdio).
Структура
src/
├── index.ts # точка входа: регистрация tools + stdio transport, загрузка .env
├── lib/ # общая инфра: openrouter, scaffold, project-slug, errors, settings-merge, …
└── tools/ # по модулю на инструмент
assets/ # статические шаблоны: skills/, bootstrap/, landing/, guard/
docs/ # спеки и стандарты (архитектура, API)Договорённости и рабочий метод — в .claude/CLAUDE.md.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityBmaintenanceLocal MCP server that wraps the headless Claude Code CLI as MCP tools, providing stateless access to Claude's coding capabilities through prompt-based interactions. It enables users to execute Claude Code commands with various prompt formats and structured outputs directly from MCP clients.3MIT
- Flicense-qualityFmaintenanceCreates, manages, and registers custom MCP servers for Claude Desktop. Enables users to generate and configure new MCP servers through natural language.11
- Flicense-qualityDmaintenanceAn MCP server for coordinating multiple Claude Code sessions across related projects.
Related MCP Connectors
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
MCP server for generating rough-draft project plans from natural-language prompts.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/AndreyTsibin/mcp-super-app-public'
If you have feedback or need assistance with the MCP directory API, please join our Discord server