modelscope·@vbarreiratt/MaestroMCP-2.0
暂无描述。
Servidor MCP para IA Musical - Bridge entre assistentes de IA e sintetizadores MIDI.
MaestroMCP um servidor M### 5. Validar Ferramenta Debug
No MCP Inspector:
debug_hello_worldmidi_list_portsLista todas as portas MIDI disponveis (entrada e sada).
midi_create_virtual_portCria porta virtual MIDI para conexo com DAWs como GarageBand.
midi_send_noteEnvia mensagens MIDI Note On/Off com controle de velocity e canal.
midi_send_ccEnvia mensagens Control Change para volume, pan, effects, etc.
midi_sequence_commandsExecuta sequncias complexas de comandos MIDI com timing preciso.
debug_hello_worldFerramenta de debug para validao do servidor.
Liste as portas MIDI disponveis
Toque a nota C4 com velocity 100 no canal 1
Crie uma sequncia musical tocando C4, E4, G4 com 500ms de durao cada
@modelcontextprotocol/sdk# Clone/navegue at o diretrio do projeto
cd MaestroMCP
# Instale as dependncias
npm install
# Compile o projeto
npm run build
# Modo desenvolvimento (compila e executa)
npm run dev
# Modo produo
npm start
Para usar o MaestroMCP com Claude Desktop, adicione a seguinte configurao ao arquivo claude_desktop_config.json:
Localizao: ~/Library/Application\ Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"maestro-mcp": {
"command": "node",
"args": [
"/Users/SEU_USUARIO/Desktop/Encantaria Suite/Maestro2.0/MaestroMCP/dist/server.js"
],
"env": {
"PATH": "/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin"
}
}
}
}
Localizao: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"maestro-mcp": {
"command": "node",
"args": [
"C:\\Users\\SEU_USUARIO\\Desktop\\Encantaria Suite\\Maestro2.0\\MaestroMCP\\dist\\server.js"
]
}
}
}
Localizao: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"maestro-mcp": {
"command": "node",
"args": [
"/home/SEU_USUARIO/Desktop/Encantaria Suite/Maestro2.0/MaestroMCP/dist/server.js"
]
}
}
}
Importante:
SEU_USUARIO pelo seu nome de usurio realnpm run build)Aps configurar:
Compile o projeto:
npm run build
Reinicie o Claude Desktop completamente
Teste no Claude Desktop:
Liste as ferramentas MIDI disponveis
Verifique se as ferramentas aparecem:
debug_hello_worldmidi_list_portsmidi_create_virtual_portmidi_send_notemidi_send_ccmidi_sequence_commands# Lana servidor + MCP Inspector
npm run inspector
O MCP Inspector abrir automaticamente no navegador. Caso no abra:
http://localhost:6274No MCP Inspector:
debug_hello_worlddebug_hello_worldDescrio: Ferramenta de debug que retorna mensagem personalizada + metadata do servidor.
Input Schema:
{
message?: string // Mensagem personalizada (opcional, default: "Hello World")
}
Output:
{
"success": true,
"message": "Hello World",
"timestamp": "2025-01-XX...",
"server_status": "operational",
"debug_info": {
"server_name": "MaestroMCP",
"version": "0.1.0"
}
}
Exemplos:
# Via MCP Inspector - sem parmetros
# Retorna: message="Hello World"
# Via MCP Inspector - com parmetro personalizado
# Input: {"message": "Test successful"}
# Retorna: message="Test successful"
MaestroMCP/
package.json # Dependncias e scripts
tsconfig.json # Configurao TypeScript
src/
server.ts # Servidor MCP principal
tools/
debug.ts # Ferramenta debug
types/
index.ts # Types do projeto
dist/ # Build compilado
README.md # Esta documentao
npm run build - Compila TypeScript JavaScriptnpm start - Executa servidor compiladonpm run dev - Compila + executa em modo desenvolvimentonpm run watch - Compila em modo watchnpm run inspector - Lana servidor + MCP Inspectornpm test - Alias para executar servidor一个由FastMCP驱动的服务器,用于通过编程方式创建、编辑和渲染PowerPoint(PPTX)演示文稿,具有幻灯片创建、内容插入和PNG渲染等功能。
通过模型上下文协议(MCP)将 Ableton Live 与人工智能助手连接起来,实现对音乐制作任务的自然语言控制,例如轨道创建、MIDI 编辑、乐器加载和播放控制。
暂无描述。
暂无描述。
暂无描述。
暂无描述。