
yt-mcp-server

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