loading…
Search for a command to run...
loading…
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.
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 ❤️
video-render UIchannel-profile UIchannel-profile)video-render: Renders a video card with linkschannel-profile: Renders channel profile and shows the latest videoYOUTUBE_API_KEY)# 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
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
npm run build
npm run serve
The server will start at http://localhost:3001/mcp
Add the following configuration to your .vscode/mcp.json file:
{
"servers": {
"my-mcp-server": {
"url": "http://localhost:3001/mcp"
}
}
}
@modelcontextprotocol/sdk - Model Context Protocol SDK@modelcontextprotocol/ext-apps - Extension for creating MCP Appsexpress - HTTP Servercors - CORS Middleware (runtime)vite + vite-plugin-singlefile - App bundlingIf 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:
Выполни в терминале:
claude mcp add mcp-apps -- npx Безопасность
Низкий рискАвтоматическая эвристика по публичным данным — не гарантия безопасности.