guitar-pro-mcp

guitar-pro-mcp

3.2

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

  1. load_guitar_pro

    Load a Guitar Pro file

  2. save_guitar_pro

    Save the current song to a Guitar Pro file

  3. get_song_info

    Get basic information about the currently loaded song

  4. get_gp_tracks

    Get a list of tracks in the current Guitar Pro song

  5. add_gp_track

    Add a new track to the Guitar Pro song