YouTube Summarizer MCP server

Integrates with a YouTube summarization API to enable video analysis, retrieval of summaries, and follow-up conversations about content.
Back to servers
Setup instructions
Provider
Trilogy Group
Release date
Jan 28, 2025
Language
Python
Stats
3 stars

This MCP Server provides YouTube summarization capabilities through a set of tools following the Model Context Protocol. It allows AI applications to integrate with YouTube summarization functionality through a standardized interface.

Installation Options

Docker Installation

Build the Docker image with the following command:

docker build -t youtube-summarizer-mcp .

Run the MCP server using Docker:

docker run -i --rm youtube-summarizer-mcp

Local Installation with Setup Script

You can alternatively set up the MCP server locally using the provided setup script:

./setup.sh

Usage

Using the Inspector

The MCP Inspector allows you to explore available tools and test them directly:

./inspector.sh

Integrating with Claude Desktop

To use the YouTube summarizer tools with Claude Desktop:

  1. Add the following configuration to your claude_desktop_config.json file:
{
  "mcpServers": {
    "youtube-summarizer": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "youtube-summarizer-mcp"
      ]
    }
  }
}
  1. After adding this configuration, you'll be able to use all the YouTube summarization tools from within Claude Desktop.

Using the MCP Client Sample

If you're not using Claude Desktop, you can test the functionality using the included MCP client:

  1. First, ensure setup is complete:
./setup.sh
  1. Run both the MCP server and client:
./run.sh
  1. Once running, you can interact with the system by entering natural language queries in the terminal. The client will translate your queries into appropriate MCP tool calls to provide responses.

Limitations

Note: Currently MCP only supports local connections, so it doesn't support remote use of these tools.

How to install this MCP server

For Claude Code

To add this MCP server to Claude Code, run this command in your terminal:

claude mcp add-json "youtube-summarizer" '{"command":"docker","args":["run","-i","--rm","youtube-summarizer-mcp"]}'

See the official Claude Code MCP documentation for more details.

For Cursor

There are two ways to add an MCP server to Cursor. The most common way is to add the server globally in the ~/.cursor/mcp.json file so that it is available in all of your projects.

If you only need the server in a single project, you can add it to the project instead by creating or adding it to the .cursor/mcp.json file.

Adding an MCP server to Cursor globally

To add a global MCP server go to Cursor Settings > Tools & Integrations and click "New MCP Server".

When you click that button the ~/.cursor/mcp.json file will be opened and you can add your server like this:

{
    "mcpServers": {
        "youtube-summarizer": {
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "youtube-summarizer-mcp"
            ]
        }
    }
}

Adding an MCP server to a project

To add an MCP server to a project you can create a new .cursor/mcp.json file or add it to the existing one. This will look exactly the same as the global MCP server example above.

How to use the MCP server

Once the server is installed, you might need to head back to Settings > MCP and click the refresh button.

The Cursor agent will then be able to see the available tools the added MCP server has available and will call them when it needs to.

You can also explicitly ask the agent to use the tool by mentioning the tool name and describing what the function does.

For Claude Desktop

To add this MCP server to Claude Desktop:

1. Find your configuration file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

2. Add this to your configuration file:

{
    "mcpServers": {
        "youtube-summarizer": {
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "youtube-summarizer-mcp"
            ]
        }
    }
}

3. Restart Claude Desktop for the changes to take effect

Want to 10x your AI skills?

Get a free account and learn to code + market your apps using AI (with or without vibes!).

Nah, maybe later