Installation
This guide will help you install and set up encoding-music-mcp on your system.
Prerequisites
Before you begin, ensure you have uv installed on your system. uv is a fast Python package installer and resolver.
Installing uv
For alternative installation methods, see the official uv documentation.
Installation Methods
There are two ways to install encoding-music-mcp:
Option 1: Quick Start (Using uvx)
The fastest way to get started - no cloning required! This method runs the server directly from the GitHub repository.
Recommended for most users
This method is ideal if you just want to use the server without modifying the code.
Simply add the following configuration to your MCP client (see Configuration for details):
{
"mcpServers": {
"encoding-music-mcp": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/unimelbmdap/encoding-music-mcp.git",
"encoding-music-mcp"
]
}
}
}
Option 2: Local Development
For development or if you want to modify the code:
-
Clone the repository:
-
Install dependencies:
-
Verify installation:
Development Dependencies
The uv sync command installs both runtime and development dependencies, including:
pytestfor running testsrufffor code formattingmkdocs-materialfor documentation
Next Steps
- Configure your MCP client to use the server
- Try the Quick Start guide to test the tools
- Explore the Tools documentation to learn what's available