Skip to main content
Glama

YouTube MCP Server

by xue160709

yt-mcp-server

mcp-framework を使用して構築されたモデル コンテキスト プロトコル (MCP) サーバー。

クイックスタート

# Install dependencies npm install # Build the project npm run build

プロジェクト構造

yt-mcp-server/ ├── src/ │ ├── tools/ # MCP Tools │ │ └── ExampleTool.ts │ └── index.ts # Server entry point ├── package.json └── tsconfig.json

コンポーネントの追加

このプロジェクトにはsrc/tools/ExampleTool.tsにサンプルツールが付属しています。CLIを使用してツールを追加することもできます。

# Add a new tool mcp add tool my-tool # Example tools you might create: mcp add tool data-processor mcp add tool api-client mcp add tool file-handler

ツール開発

ツール構造の例:

import { MCPTool } from "mcp-framework"; import { z } from "zod"; interface MyToolInput { message: string; } class MyTool extends MCPTool<MyToolInput> { name = "my_tool"; description = "Describes what your tool does"; schema = { message: { type: z.string(), description: "Description of this input parameter", }, }; async execute(input: MyToolInput) { // Your tool logic here return `Processed: ${input.message}`; } } export default MyTool;

npmへの公開

  1. package.json を更新します。
    • nameが一意であり、npm の命名規則に従っていることを確認してください。
    • 適切なversionを設定する
    • descriptionauthorlicenseなどを追加します。
    • binが正しいエントリファイルを指しているか確認する
  2. ローカルでビルドしてテストします。
    npm run build npm link yt-mcp-server # Test your CLI locally
  3. npm にログインします (必要に応じてアカウントを作成します)。
    npm login
  4. パッケージを公開します:
    npm publish

公開後、ユーザーはそれをクロードデスクトップクライアント(下記参照)に追加したり、npxで実行したりすることができます。

## Using with Claude Desktop ### Local Development Add this configuration to your Claude Desktop config file: **MacOS**: `~/Library/Application Support/Claude/claude_desktop_config.json` **Windows**: `%APPDATA%/Claude/claude_desktop_config.json` ```json { "mcpServers": { "yt-mcp-server": { "command": "node", "args":["/absolute/path/to/yt-mcp-server/dist/index.js"] } } }

公開後

この構成を Claude Desktop 構成ファイルに追加します。

MacOS : ~/Library/Application Support/Claude/claude_desktop_config.json Windows : %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "yt-mcp-server": { "command": "npx", "args": ["yt-mcp-server"] } } }

構築とテスト

  1. ツールに変更を加える
  2. npm run buildを実行してコンパイルする
  3. サーバーは起動時にツールを自動的に読み込みます

もっと詳しく知る

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

mcp フレームワーク上に構築され、Claude に YouTube と対話するためのツールを提供するモデル コンテキスト プロトコル サーバー。

  1. クイックスタート
    1. プロジェクト構造
      1. コンポーネントの追加
        1. ツール開発
          1. npmへの公開
            1. 構築とテスト
              1. もっと詳しく知る

                Related MCP Servers

                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol (MCP) server for web research. Bring real-time info into Claude and easily research any topic.
                  Last updated -
                  3
                  914
                  273
                  JavaScript
                  MIT License
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  An MCP server that allows Claude and other AI assistants to interact with the YouTube API, providing tools to search videos/channels and retrieve detailed information about them.
                  Last updated -
                  6
                  1
                  JavaScript
                  MIT License
                  • Apple
                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol (MCP) server that enables Claude or other LLMs to fetch content from URLs, supporting HTML, JSON, text, and images with configurable request parameters.
                  Last updated -
                  3
                  1
                  Python
                  MIT License
                • A
                  security
                  F
                  license
                  A
                  quality
                  A customizable Model Context Protocol server built with mcp-framework that enables Claude to access external tools and capabilities through a standardized interface.
                  Last updated -
                  731
                  TypeScript
                  • Apple

                View all related MCP servers

                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/xue160709/yt-mcp-server'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server