Skip to main content
Glama

MCP MIDI Bridge

by tezza1971
Apache 2.0
2
package.json2.6 kB
{ "name": "mcp-midi", "version": "1.0.0", "description": "This project is an Electron-based desktop application that acts as a bridge between LLM-driven music generation (via the Model Context Protocol, MCP) and any DAW (Digital Audio Workstation) that accepts MIDI input. It enables AI-generated or AI-edited musical content (in Magenta NoteSequence JSON format) to be easily played, recorded, and manipulated in a DAW via a virtual MIDI device.", "main": "dist-electron/main.js", "scripts": { "dev": "vite", "build": "vite build && electron-builder", "preview": "vite preview", "electron:dev": "vite", "electron:build": "vite build" }, "keywords": [ "midi", "mcp", "llm", "music", "magenta", "daw" ], "author": "", "license": "Apache-2.0", "dependencies": { "@radix-ui/react-dialog": "^1.1.14", "@radix-ui/react-label": "^2.1.7", "@radix-ui/react-select": "^2.2.5", "@radix-ui/react-slot": "^1.2.3", "@radix-ui/react-switch": "^1.2.5", "@radix-ui/react-tabs": "^1.1.12", "@radix-ui/react-toast": "^1.2.14", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cors": "^2.8.5", "easymidi": "^3.1.0", "electron-is-dev": "^2.0.0", "express": "^5.1.0", "lucide-react": "^0.525.0", "next": "^14.1.0", "react": "^18.2.0", "react-dom": "^18.2.0", "tailwind-merge": "^3.3.1", "tailwindcss-animate": "^1.0.7" }, "devDependencies": { "@types/cors": "^2.8.19", "@types/express": "^4.17.21", "@types/node": "^20.11.19", "@types/react": "^18.2.55", "@types/react-dom": "^18.2.19", "@vitejs/plugin-react": "^4.7.0", "autoprefixer": "^10.4.17", "concurrently": "^8.2.2", "electron": "^37.2.3", "electron-builder": "^26.0.12", "eslint": "^8.56.0", "eslint-config-next": "^14.1.0", "postcss": "^8.4.35", "tailwindcss": "^3.4.1", "ts-node": "^10.9.2", "typescript": "^5.3.3", "vite": "^6.3.5", "vite-plugin-electron": "^0.29.0", "vite-plugin-electron-renderer": "^0.14.6" }, "build": { "appId": "com.mcp.midi", "productName": "MCP MIDI Bridge", "directories": { "output": "dist" }, "win": { "target": [ "nsis" ], "icon": "public/icon.ico" }, "extraResources": [ { "from": "src/python", "to": "python", "filter": [ "**/*", "!venv/**/*" ] } ], "files": [ "dist/**/*", "dist-electron/**/*", ".next/**/*", "node_modules/**/*" ] } }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tezza1971/mcp-midi'

If you have feedback or need assistance with the MCP directory API, please join our Discord server