yt-mcp-server
by xue160709
yt-mcp-server is a Model Context Protocol (MCP) server built with the mcp-framework. It allows you to create and integrate custom tools with Claude Desktop.
Last updated: N/A
What is yt-mcp-server?
yt-mcp-server is a server that allows you to extend the functionality of Claude Desktop by creating and integrating custom tools using the MCP (Model Context Protocol) framework. These tools can perform various tasks, such as data processing, API interactions, and file handling.
How to use yt-mcp-server?
- Install dependencies using
npm install
. 2. Build the project usingnpm run build
. 3. Develop your custom tools within thesrc/tools
directory. 4. Configure Claude Desktop to connect to your server, either locally or after publishing to npm. Refer to the README for detailed instructions on local development and publishing.
Key features of yt-mcp-server
Extensible with custom tools
Integration with Claude Desktop
Built with mcp-framework
CLI for tool creation
Example tool provided
Supports local development and npm publishing
Use cases of yt-mcp-server
Data processing within Claude Desktop
API interaction from Claude Desktop
File handling automation
Custom workflows in Claude Desktop
Extending Claude's capabilities with specialized tools
FAQ from yt-mcp-server
What is MCP?
What is MCP?
MCP stands for Model Context Protocol, a framework for creating tools that can interact with and extend the capabilities of large language models.
How do I create a new tool?
How do I create a new tool?
Use the CLI command mcp add tool <tool-name>
to generate a new tool template in the src/tools
directory.
Where do I put my tool logic?
Where do I put my tool logic?
Implement your tool's logic within the execute
method of your tool class.
How do I test my tool locally?
How do I test my tool locally?
After building the project with npm run build
, you can configure Claude Desktop to point to your local server. See the README for configuration details.
How do I publish my tool for others to use?
How do I publish my tool for others to use?
After updating your package.json
with appropriate information, you can publish your package to npm using npm publish
.