Skip to main content
Glama

YouTube MCP Server

by xue160709

yt-mcp-服务器

使用 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

发布后,用户可以将其添加到他们的 claude 桌面客户端(见下文)或使用 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