Apps
БесплатноНе проверенEnables interacting with YouTube Data API v3 through MCP tools (get-video, get-channel, get-latest-video) and bundled UI apps for video and channel profiles.
Описание
Enables interacting with YouTube Data API v3 through MCP tools (get-video, get-channel, get-latest-video) and bundled UI apps for video and channel profiles.
README
Hey developer 👋🏻! This repo implements an MCP server with YouTube tools (get-video, get-channel, get-latest-video) and two MCP Apps (video-render, channel-profile) bundled with Vite into a single HTML file to display them in VS Code Insiders. Learn how to build, serve and consume MCP Apps ❤️
🚀 Features
- get-video: Searches for a video on YouTube by query and returns title, description and thumbnail (base64) with
video-renderUI - get-channel: Gets channel info (stats, base64 thumbnail) and displays it with
channel-profileUI - get-latest-video: Returns the latest video from a channel (used in
channel-profile) - UI Apps:
video-render: Renders a video card with linkschannel-profile: Renders channel profile and shows the latest video
📋 Requirements
- Node.js 18+
- npm or yarn
- YouTube Data API v3 key (
YOUTUBE_API_KEY)
🛠️ Installation
# Clone the repository
git clone https://github.com/0GiS0/mcp-apps.git
cd mcp-apps
# Install dependencies
npm install
# Configure environment
cp .env-sample .env
# Edit .env and set your YOUTUBE_API_KEY
🏗️ Project Structure
src/
├── server.ts # MCP Server with Express and YouTube tools
├── services/
│ └── youtube.ts # YouTube Data API integration logic
└── apps/
├── channel-profile/ # Channel profile UI
│ ├── index.html
│ ├── app.ts
│ └── styles.css
└── video-render/ # Video renderer UI
├── index.html
├── app.ts
└── styles.css
🔧 Usage
Build the apps
npm run build
Start the MCP server
npm run serve
The server will start at http://localhost:3001/mcp
Configure in VS Code
Add the following configuration to your .vscode/mcp.json file:
{
"servers": {
"my-mcp-server": {
"url": "http://localhost:3001/mcp"
}
}
}
📦 Main Dependencies
@modelcontextprotocol/sdk- Model Context Protocol SDK@modelcontextprotocol/ext-apps- Extension for creating MCP Appsexpress- HTTP Servercors- CORS Middleware (runtime)vite+vite-plugin-singlefile- App bundling
🌐 Follow Me on Social Media
If you liked this project and want to see more content like this, don't forget to subscribe to my YouTube channel and follow me on social media:
Установка Apps
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/0GiS0/mcp-appsFAQ
Apps MCP бесплатный?
Да, Apps MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Apps?
Нет, Apps работает без API-ключей и переменных окружения.
Apps — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Apps в Claude Desktop, Claude Code или Cursor?
Открой Apps на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
LibreOffice Tools
Enables AI agents to read, write, and edit Office documents via LibreOffice with token-efficient design. Supports multiple formats including DOCX, XLSX, PPTX, a
автор: passerbyflutterdannote/figma-use
Full Figma control: create shapes, text, components, set styles, auto-layout, variables, export. 80+ tools.
автор: dannoteLogo.dev
Search and retrieve company logos by brand or domain. Customize size, format, and theme to match your design needs. Accelerate design, prototyping, and content
автор: NOVA-3951PIX4Dmatic
Enables GUI automation for controlling PIX4Dmatic on Windows through MCP. Supports launching, focusing, capturing screenshots, sending hotkeys, clicking UI elem
автор: jangjo123Compare Apps with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории design
