guitar-pro-mcp
If you are the rightful owner of guitar-pro-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Message Control Protocol (MCP) server for manipulating Guitar Pro files, providing tools for opening, modifying, and saving Guitar Pro files through a standardized interface.
The Guitar Pro MCP Server is a specialized server designed to handle Guitar Pro files, specifically focusing on the Guitar Pro 5 (.gp5) format. It offers a comprehensive suite of tools for musicians and developers to interact with Guitar Pro files programmatically. The server allows users to load, modify, and save Guitar Pro files, extract musical notes, and manage song structures. It also supports exporting songs to MIDI and JSON formats, making it versatile for various musical and technical applications. The server is built using Python and leverages the PyGuitarPro library for file manipulation, ensuring robust and reliable operations. With its standardized interface, the Guitar Pro MCP Server simplifies the process of managing complex musical compositions, making it an invaluable tool for music producers, educators, and software developers working with Guitar Pro files.
Features
- Load and save Guitar Pro files
- Get song information (title, artist, tracks, etc.)
- Extract notes from tracks
- Create new songs and add tracks
- Export to MIDI and JSON formats
Tools
load_guitar_pro
Load a Guitar Pro file
save_guitar_pro
Save the current song to a Guitar Pro file
get_song_info
Get basic information about the currently loaded song
get_gp_tracks
Get a list of tracks in the current Guitar Pro song
add_gp_track
Add a new track to the Guitar Pro song