1. Conduid
  2. Developer Tools
  3. Apps
MCP server · Developer Tools

Apps

Exploration with MCP Apps

Unclaimed last commit 7 months ago devtools
56Fair

Scored 6 days ago · breakdown

About Apps

Apps is an MCP server published by 0GiS0 in the Developer Tools category: exploration with MCP Apps.

The repository has 5 stars and 0 forks, with the last commit 7 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

Claude Code
claude mcp add apps -- npx -y @module-federation/mcp-apps
npx
npx -y @module-federation/mcp-apps

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Apps

Powered by Claude · Grounded in docs

I know everything about Apps. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

4 checks have not been run yet.

README

🚀 MCP Apps in VS Code Insiders: Create and Run Your First App

YouTube Channel Subscribers GitHub followers LinkedIn Follow X Follow

🇪🇸 Leer en español


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-render UI
  • get-channel: Gets channel info (stats, base64 thumbnail) and displays it with channel-profile UI
  • get-latest-video: Returns the latest video from a channel (used in channel-profile)
  • UI Apps:
    • video-render: Renders a video card with links
    • channel-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 Apps
  • express - HTTP Server
  • cors - 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:

YouTube Channel Subscribers GitHub followers LinkedIn Follow X Follow

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Apps

How do I install Apps?

Run claude mcp add apps -- npx -y @module-federation/mcp-apps, then add the server to your MCP client's configuration.

Is Apps safe to use with an AI agent?

Its trust score is 56 out of 100 (fair). It passes 1 of the 2 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Apps still maintained?

The last commit was 7 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.