diff --git a/package.json b/package.json new file mode 100644 index 0000000..d05a56d --- /dev/null +++ b/package.json @@ -0,0 +1,40 @@ +{ + "name": "ross-ultrix-mcp", + "version": "1.0.0", + "description": "MCP server for Ross Ultrix video production system with Ross Talk protocol support", + "main": "dist/index.js", + "scripts": { + "build": "tsc", + "start": "node dist/index.js", + "dev": "tsx src/index.ts", + "watch": "tsx watch src/index.ts", + "clean": "rm -rf dist", + "docker:build": "docker build -t ross-ultrix-mcp .", + "docker:run": "docker run -p 3000:3000 ross-ultrix-mcp", + "compose:up": "docker-compose up -d", + "compose:down": "docker-compose down" + }, + "dependencies": { + "@modelcontextprotocol/sdk": "^0.5.0", + "ws": "^8.18.0", + "xml2js": "^0.6.2", + "zod": "^3.23.8" + }, + "devDependencies": { + "@types/node": "^20.14.0", + "@types/ws": "^8.5.10", + "@types/xml2js": "^0.4.14", + "tsx": "^4.15.0", + "typescript": "^5.4.0" + }, + "keywords": [ + "ross", + "ultrix", + "mcp", + "video-production", + "ross-talk", + "claude" + ], + "author": "ZGaetano ", + "license": "MIT" +} \ No newline at end of file