yt-mcp-server

yt-mcp-server

site icon
2025.03.16 0
TypeScript工具开发功能扩展开发效率
yt-mcp-server 是一个基于 mcp-framework 构建的 Model Context Protocol (MCP) 服务器。它允许开发者创建和集成自定义工具,以扩展和增强功能。该服务器支持工具的快速开发和部署,适用于需要自定义工具和功能扩展的开发场景。
View on GitHub

Overview

基本能力

产品定位

yt-mcp-server 是一个 MCP 服务器,旨在通过自定义工具扩展功能,适用于开发效率和工具集成的场景。

核心功能

  • 支持自定义工具的开发和集成
  • 提供工具开发的示例和模板
  • 支持通过 CLI 快速添加新工具
  • 可以发布到 npm 供其他用户使用
  • 支持与 Claude Desktop 客户端的集成

适用场景

  • 开发自定义工具以扩展功能
  • 集成多种工具到一个统一的服务器中
  • 快速开发和测试新工具
  • 发布工具供团队或社区使用

工具列表

  • ExampleTool: 示例工具,展示如何创建和集成工具
  • data-processor: 数据处理工具
  • api-client: API 客户端工具
  • file-handler: 文件处理工具

常见问题解答

  • 如何添加新工具?使用 mcp add tool <tool-name> 命令
  • 如何测试工具?运行 npm run build 后,工具会自动加载
  • 如何发布到 npm?更新 package.json 后运行 npm publish

使用教程

使用依赖

# Install dependencies
npm install

安装教程

# Build the project
npm run build

# Add a new tool
mcp add tool my-tool

调试方式

# Test your CLI locally
npm link
yt-mcp-server

与 Claude Desktop 集成

本地开发

在 Claude Desktop 配置文件中添加以下内容:

{
  "mcpServers": {
    "yt-mcp-server": {
      "command": "node",
      "args":["/absolute/path/to/yt-mcp-server/dist/index.js"]
    }
  }
}

发布后

在 Claude Desktop 配置文件中添加以下内容:

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

许可证

None