{"_id":"mup-mcp-server","_rev":"29-6b003d4f1021a6b8109448c052a24a47","name":"mup-mcp-server","dist-tags":{"latest":"0.2.11"},"versions":{"0.1.0":{"name":"mup-mcp-server","version":"0.1.0","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.1.0","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"c87caab0a0f583d77c21ca22e4f8d245cfd0fa93","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.1.0.tgz","fileCount":30,"integrity":"sha512-vCopxKPh/ziqtpYrvs1vex0WeuFjqB2NW7nx1r1k1Tf2crkHTzkLkrOCEbATumuShC7wZNlD8JlTBP+K8XiXow==","signatures":[{"sig":"MEUCIQD+ODX8MEQRXMWp/Ru5Qp4WlycZ4AP5COQhth6HtLflCgIgMqU5bXnpn5hW9B0xSI1bmPbWSt5J79TB+CS0Dfm1irk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185051},"type":"module","gitHead":"e76ae9cd9f3a836834586c4e5840acd36ecf0381","mcpName":"io.github.ricky610329/mup","scripts":{"build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.1.0_1774099933675_0.8842126571389728","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"mup-mcp-server","version":"0.1.1","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.1.1","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"0f7526e89f485bb0dcd5a9872b7d51d642e13e00","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.1.1.tgz","fileCount":30,"integrity":"sha512-6ky/6AJxjrGsAj9zLrEtly4wsXAcRei9UJWVY4hfuEmkptub9bk2JvVbK5W+HDa1fODxL+BNP7yN7BunGGMpOQ==","signatures":[{"sig":"MEYCIQD4bcEUpSxIp+gEYQE7vQs59SglZ7JZLZdRew2UunjVAAIhALBcV1DJePGsDQD4HGgUi6nF8x2bAGKCaz27EfCNha4P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185051},"type":"module","gitHead":"e76ae9cd9f3a836834586c4e5840acd36ecf0381","mcpName":"io.github.Ricky610329/mup","scripts":{"build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.1.1_1774100247961_0.3701605974599129","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"mup-mcp-server","version":"0.1.2","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.1.2","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"4ab19a4acb25a81561116712b6d318deafc16fcf","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.1.2.tgz","fileCount":30,"integrity":"sha512-mMQKj22To8Z9TKq2Wu+pEZE4l2FyqW2O5tPhtH3KZJ39ykjhIzFGcMdMz2MImg1oMNDQ1xfKMqHv/Qd1Gpe5Bw==","signatures":[{"sig":"MEUCICYqDEvCGxW5/e04VfdTW3b20Hqk1rXeALH8IjLKpuQEAiEAtyXGtImrhT3lHdEuQ/sNQWxoKA19I/UIek2gC0wXiNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192012},"type":"module","gitHead":"05e255b1b393fb2096464607b119104a0b5f8322","mcpName":"io.github.Ricky610329/mup","scripts":{"build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"11.9.0","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.1.2_1774162335402_0.690335109945188","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"mup-mcp-server","version":"0.1.3","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.1.3","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"2d773f9c4d6bf382b5b4a5ea6f2bae3326ad63c9","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.1.3.tgz","fileCount":30,"integrity":"sha512-5GKqtefJdE7P9Ta5RqZ5Z4JtXZIwg6UHfeLNm0S5GRSQgs6ff2tVq6jFkgutivsELh+aYR+6Ax6/pFEm8YSHkw==","signatures":[{"sig":"MEQCIEsjyXcQjORbBOsRgU9zHUtRqO9e0cuQpgTc62F2cO/DAiBMfuklWvGpS7D1lj4SM3u+h98xQmV4pvPAaw4FKmxTTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193003},"type":"module","gitHead":"c7fed0365954cf17757a58c70bb08230b233f86e","mcpName":"io.github.Ricky610329/mup","scripts":{"build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"11.9.0","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.1.3_1774163300669_0.703559237658776","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"mup-mcp-server","version":"0.1.4","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.1.4","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"10cce7fa0963b7825556761f55161d2ad77c3e1a","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.1.4.tgz","fileCount":30,"integrity":"sha512-wTk42XL9g9TKsIIFZEZ/aYUdeIu8KOibRjycX6oI4hblmiQyfSQEWppw0a1SxqGmsHWEr57LAAttzcnfzwi+hg==","signatures":[{"sig":"MEQCIFSA5N795+iumCGlBkXkt+OBu4lsQv6oFCrQUDijL3NNAiBNiRf6r49U1GvfUYPur9nLeHC3EZS9s7xmREHulhhrOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195270},"type":"module","gitHead":"204b04dfbe522d3f54f9b741261e2432bd01bc9f","mcpName":"io.github.Ricky610329/mup","scripts":{"build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.1.4_1774203389374_0.31580828893084667","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"mup-mcp-server","version":"0.1.5","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.1.5","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"fbfe2803c4f5d211425a7940d4f20d6489d85ec8","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.1.5.tgz","fileCount":36,"integrity":"sha512-i1Ax0fYYTUJai4n5VGKP8LI72Igi3r9giaR3XUjzdGA7DmZddwp0ohn8Ul7Cdb/MFW8rlYPSRqXK1hZyecEIaA==","signatures":[{"sig":"MEYCIQDJfrAW3GiqKnIrY1s0dsr7WpHMAVVW41YM+aFQZyLgVAIhAKFKuzc3AuUA5XowTSqdBHeE3/LSAkSxopfugL+GZouk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231536},"type":"module","gitHead":"f45a1078647349338a5edb68cbba70d1a6deb8b0","mcpName":"io.github.Ricky610329/mup","scripts":{"test":"node --test dist/__tests__/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.1.5_1774205733705_0.9940244707379398","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"mup-mcp-server","version":"0.1.7","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.1.7","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"f1e35148000dd32a54af14d21fa54f87ad3b6a1c","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.1.7.tgz","fileCount":36,"integrity":"sha512-q1MXcemdBVh2JLxfWOOiaD74kPj19pu7RQW/NoC49wJNKxY3C7d4kNNC62goXXatqi7HUbqmORuZuU7lA1yymQ==","signatures":[{"sig":"MEYCIQDbkSH9Kj+nCGq/NbZkx9hPXsrzc1JJXtLxPXejaFW4fgIhAOfKeItdOndB+y84dWbAJnsUNHiNSWTb02yIEznYNuWd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226076},"type":"module","gitHead":"a019c8c67fa190b3c183333def043a54d1ff65ef","mcpName":"io.github.Ricky610329/mup","scripts":{"test":"node --test dist/__tests__/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.1.7_1774253281599_0.21151576572907071","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"mup-mcp-server","version":"0.1.8","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.1.8","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"6bf008290afcf83c17b034825ce0197951438187","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.1.8.tgz","fileCount":36,"integrity":"sha512-c9xwBxVX8E/SfmYB/ppZTLooLpeu0b6pM9N/jTsXXKOI1X9nkddE++9nhTUOsWLB8W+w1zm6FbwgXvVj9oZ+Rg==","signatures":[{"sig":"MEUCIQDj5OFCQ/O85Ge5993ZTWovS2oS6cADkm+0rPMyEUVatQIgbSWNw8PlO36niyBcy5ufA6TPZ9dZc7LE/xb6T5IU/sU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211890},"type":"module","gitHead":"f018f8ce9985510183aea1bba5bf751b41f59bb4","mcpName":"io.github.Ricky610329/mup","scripts":{"test":"node --test dist/__tests__/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.1.8_1774258674821_0.6227163112151914","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"mup-mcp-server","version":"0.1.9","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.1.9","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"936cb0f21585ea88cbd7c44ced8276d587784131","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.1.9.tgz","fileCount":36,"integrity":"sha512-chZKioDYkHAjsTuqB4FziBjeVagtq68MTVAP31ED6+IMCFEvVau/lBg+7W0cLTohipED9EsKC6FCQgZezlbwPQ==","signatures":[{"sig":"MEUCIBegg6SKHsoEWCXOrBouFcHctKDY/AdwZeQVfoAoJjwuAiEA87kbSyNpkhBVRqMki8sHrgY3UvOU7oflpYmxEpHfGmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214335},"type":"module","gitHead":"b064435339d1cd21a660813bc7039a69a783c992","mcpName":"io.github.Ricky610329/mup","scripts":{"test":"node --test dist/__tests__/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.1.9_1774263838720_0.14455698767666658","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"mup-mcp-server","version":"0.1.10","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.1.10","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"bb9c67b1d1a040873a2620a305961fc54eac3685","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.1.10.tgz","fileCount":36,"integrity":"sha512-N2jbRw/C10vCGfnwG1fd5VOYigrwDvQ3FbZFjjQqCct+9k+Sd7dFQEFctsBD2JovvpPn5RvqwovA1WPRHy1Gsw==","signatures":[{"sig":"MEUCIHVp6VsQjVBL4xp3dAp1cANVA3pEzmLcz4ZaHurAVVe1AiEAza3FRs6zn/81PltdzAWie9p1D4ISfC+v/KwCAgCe4Js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215398},"type":"module","gitHead":"95239cce70d81ba2797d4aff90cce8c5c0cee144","mcpName":"io.github.Ricky610329/mup","scripts":{"test":"node --test dist/__tests__/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.1.10_1774266355702_0.5494124941975729","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"mup-mcp-server","version":"0.1.11","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.1.11","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"005f4a56d9b7129ce43992577a1bbb55d35244b9","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.1.11.tgz","fileCount":36,"integrity":"sha512-zOEaLYeMfdmhYv2pl4+6+Ip00GXuHR8aoit3KdNhtc573zLzQKSVD48nmbTInqRLGyDUW/AXiciSxSwKsj3w3g==","signatures":[{"sig":"MEQCIAqECHbfajUW2uZu1nTPIAr25votr66hB9U8uXemPEc+AiBtjhD6dJTkK+10SLrUVWmyurqyQ3MZ5tDdj6+KSll/qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215377},"type":"module","gitHead":"42130cdda28ce46583c495a163a3260ba0c8558c","mcpName":"io.github.Ricky610329/mup","scripts":{"test":"node --test dist/__tests__/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.1.11_1774268929485_0.23093247031426611","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"mup-mcp-server","version":"0.1.12","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.1.12","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"d6efa0a4e502696f1b2c30a7f031648e5b172cb8","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.1.12.tgz","fileCount":36,"integrity":"sha512-FBqujHtuAYbIOJngpdDIhVgquBCeEmBbQaXlez8lRbGTwIdvU8kRCpqcfEGn9qYV47Nnr+XBgA0mtSO7UOEFFw==","signatures":[{"sig":"MEYCIQCLJ5Xsk+Klk3qGW3gW/8eJgbuQkrvnz8+WY53+XipMOwIhAJPFBVgrlSQ8mnw/SDmxQviolOeCXat0iCt0h5/9/EGT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217361},"type":"module","gitHead":"91c0470ab5d6a96f9948129f13f9dfb205d7642f","mcpName":"io.github.Ricky610329/mup","scripts":{"test":"node --test dist/__tests__/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.1.12_1774269761395_0.9880406187830884","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"mup-mcp-server","version":"0.1.13","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.1.13","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"ced58cfaabb5df80550143915f11c71e4a21d81e","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.1.13.tgz","fileCount":36,"integrity":"sha512-e2a7nLW/J07cY+dTJAFG4T09y9hLKQEX7zA/lZBOiJc+EgkSq67PUkDND/DB/0OVyuijlimx8nVFw/z7eA92Eg==","signatures":[{"sig":"MEUCIQD78o7iRt/qC6ucSiYtjI9CY5xJ7MvQxbl9vx3/XWuH8QIgNHjiuLi796f4MALZvUjYDtZD54cM0pQ39ESpvkEbWnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220510},"type":"module","gitHead":"d0370b3be2325a81ef89eb80b5b45697c4f1fe55","mcpName":"io.github.Ricky610329/mup","scripts":{"test":"node --test dist/__tests__/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.1.13_1774321767598_0.06719315099781475","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"mup-mcp-server","version":"0.1.14","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.1.14","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"154f9d0a66e7e78dfcb6c9cfb3e335f5f57880c2","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.1.14.tgz","fileCount":36,"integrity":"sha512-pxkNlzW+lhwWDS87imPdKKBxGDjYChhzRpoygzz2mm9WFLyQyTluQh1qfRFi/U5MTGBIRblJ1SibYWbbwNcgCg==","signatures":[{"sig":"MEUCIESSG5+r9qpEgZyoT7TK3L2pILC5sRXxKOlQUNkGiofFAiEAlrpKG43bnBbs92G4nfZmnOu0CDL6WQmt5c82TYTFc4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231117},"type":"module","gitHead":"5659deb789b2e1c148f82e612ea79e73cd31658d","mcpName":"io.github.Ricky610329/mup","scripts":{"test":"node --test dist/__tests__/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.1.14_1774366916555_0.2117541067448856","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"mup-mcp-server","version":"0.1.15","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.1.15","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"f5c57b51155200aa6f46f46eeb641c9fa20133ef","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.1.15.tgz","fileCount":36,"integrity":"sha512-Jf9VskFR9EHN4o0qHRDasDyVZrLTvHMmY3b4UuJIQThVN698W9JgMXi7bgXAT6vd8+KVvf70WJhWp4B2IjPILw==","signatures":[{"sig":"MEQCIAl5Mh8N0KrXRStWGEEFVwrW2rlOm6+L17N0fzU9ne+JAiBXjiQ+tfQnbUIl4drN3V9p6GDRmw7NdPtKddsilFGXoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234059},"type":"module","gitHead":"8b3a4f1be1eca2bf2e19d209b13d47aff972af73","mcpName":"io.github.Ricky610329/mup","scripts":{"test":"node --test dist/__tests__/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.1.15_1774431733209_0.9452722523846122","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"mup-mcp-server","version":"0.1.16","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.1.16","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"8054be8fd85e01319a95123e1f73eb6a01ee22e9","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.1.16.tgz","fileCount":36,"integrity":"sha512-6VwCl5xzAEd4UkJU3CXFYSezouqmiwpwCDXIXzDnPUvyXJH8bz7a4aS+ogGUQ9xWOU2V2X+6FnUDMe946jjY5w==","signatures":[{"sig":"MEQCIDXOivQPNxwePRVtjtRLQtd1BTuNjG+aqnphvuMN5uttAiB4ke/OdJgWXbStvSDvzfEwAbvnMix4J6leZgvBtgCZdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260982},"type":"module","gitHead":"7acd76074d33da734f7d966d5f065bb802887595","mcpName":"io.github.Ricky610329/mup","scripts":{"test":"node --test dist/__tests__/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.1.16_1774463079372_0.7420121184320068","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"mup-mcp-server","version":"0.1.17","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.1.17","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"f8b4b1a976481516d61cc112336de6c098fbc8e6","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.1.17.tgz","fileCount":36,"integrity":"sha512-8FT8rxb7n/Whm84nsSUWILslMgAMk/JH19xk1fHtTC5rz/2FGLTNonnr+a0M3tEXfFALBbakllC0C2Oje0QCKg==","signatures":[{"sig":"MEQCIFLHUyZybJgu0QO495LekVrVScCd9HW0dFMMRnKKLcmyAiAvlR7WkQAuJMRd0CuN0h6jaV1nHA1YnRLsJDKUV1J0lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251507},"type":"module","gitHead":"d6c603772384e8279c51e82f3a0d2c0082efbfe5","mcpName":"io.github.Ricky610329/mup","scripts":{"test":"node --test dist/__tests__/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.1.17_1774471620498_0.13360470403299884","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"mup-mcp-server","version":"0.2.0","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.2.0","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"a00b4ea477ccee5da3eacb14b2957e94e27179bf","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.2.0.tgz","fileCount":41,"integrity":"sha512-x5xwmRqMhmM6bDfPEzYaTmwu1pVRgLbiZOm2L01VoRaxM9s1WYbAra5bq23lO/wk56YTWfx1vMQNgWUA5toytA==","signatures":[{"sig":"MEUCIQD4aPRF/5fEgXYkP0MEYEyzzGCU/kJYEzQqZNgNf6JepQIgeL5NR2A/zhT0ooxb+fyYiF46Ivc0YXR/2BxuisSg4IU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255027},"type":"module","gitHead":"3d05a125db710522fd1b61abe0059eefd1452238","mcpName":"io.github.Ricky610329/mup","scripts":{"test":"node --test dist/__tests__/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.2.0_1774494647853_0.2709945887793801","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"mup-mcp-server","version":"0.2.1","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.2.1","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"fb6a3775fac07acac9e5deb87cd255cab369217f","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.2.1.tgz","fileCount":41,"integrity":"sha512-jMNNWt7Wfs9NYfdv4JTic7XORhYT5RbmwG/EYtrFbLdPgqJblMwO+5/ptTLtDUubTFeqB8wqsmk8X83vQDI8Zw==","signatures":[{"sig":"MEUCIQCoIQaGofdGLna4QpO+4CHXD5PqGoGQxXgF/gERGmYFpQIgRwoAS/Yh+3WSFM++WzMBK4l9bQhEnEHvoS9f9OEsVsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255049},"type":"module","gitHead":"684b9fe25882a2ed73b2b0bb8a991d8fd2ccf7a0","mcpName":"io.github.Ricky610329/mup","scripts":{"test":"node --test dist/__tests__/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.2.1_1774497718835_0.47832114077805854","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"mup-mcp-server","version":"0.2.2","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.2.2","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"c4deebf1a63d10551bea7f223142a6a955559dd2","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.2.2.tgz","fileCount":41,"integrity":"sha512-vHft1gMeOaguGfIT6k4ilyX/Vfm3GiNCWnd9vPwTko+E3IdR/r89f8X2PNbltMcq3Zy835zfZ66xWtsLVYkCCQ==","signatures":[{"sig":"MEYCIQD6qi0XemfQOW56kcKaJ1UxQdPnwm36XuTrZ04ihoCmSgIhAKk6OHSThcvsib1eN8DqbuWDHkXSG5UewZcLBBGECx62","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266880},"type":"module","gitHead":"af01b062b27f2e34f32e2f6dfd008ec40238d831","mcpName":"io.github.Ricky610329/mup","scripts":{"test":"node --test dist/__tests__/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.2.2_1774499940101_0.6563180251054712","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"mup-mcp-server","version":"0.2.3","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.2.3","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"ccb4fa6e99da00bc2680caacdb3bb35ea74f5521","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.2.3.tgz","fileCount":41,"integrity":"sha512-/HJEdovLouaf8SgJ7BTSSerh4U6lAJlvhVuZl8jgf6sM98y85Ji0Aj8hLMKCyzg5oMI9KWVeEeMyMd19GkTBkg==","signatures":[{"sig":"MEUCIGHUUKLMoSQjnZKePi9P2TX0WpxsF8wjQ/6VxB5Uw+AcAiEAr7QEnPvwMhkHwMNG1YNBfd6/5HGHhwXdCp40CWab0gI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273996},"type":"module","gitHead":"dbdb612e50ec5958e39ef52e0b3f40e50f31d155","mcpName":"io.github.Ricky610329/mup","scripts":{"test":"node --test dist/__tests__/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.2.3_1774502799760_0.6120746955464451","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"mup-mcp-server","version":"0.2.4","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.2.4","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"d6d1ff9da0ce63e0b94ffeeff45fb67ee8389a26","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.2.4.tgz","fileCount":41,"integrity":"sha512-1jI+L3TG+rhrcDZLi8w2xm1hQsb69rzf5n0XKpmCxt9Jfs2c2noNaoxDmp80mcVadskfxsbJs821AcT3not/Tg==","signatures":[{"sig":"MEQCIFgTV0upeg2A0GKfegz68cVzn1o0sbhrmfKO5M+6pCwDAiBS6ORjclz+le1rksCwe+3cxUjMyeJuAZEZZW7lZJQYHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276317},"type":"module","gitHead":"568a52178ae00200ef3af4c22a35d094ea5febe0","mcpName":"io.github.Ricky610329/mup","scripts":{"test":"node --test dist/__tests__/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.2.4_1774520975246_0.6521381317542463","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"mup-mcp-server","version":"0.2.5","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.2.5","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"51b517b784a8be5446c6dc57cf3977972ee3813d","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.2.5.tgz","fileCount":41,"integrity":"sha512-xv+teFs6QMM1yuqw1bBzcmObMmxiTIiUqKBNpxzIAQvSRBkOJ2gaAChJZL3bK6K/D9wlW2p/Tyc8WQVy0+QdWg==","signatures":[{"sig":"MEQCIDP6MJ6F1pRzQUdkpquW3MDViX2rSXNkulUs2YA9lDHGAiAzVvK0zVtrt2eRKwlrpDD0h+pgQz2KPC3ihGT7ukXOLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279642},"type":"module","gitHead":"5e4d9d1ef8757c5c39bc2126624c77b1c27e4a8b","mcpName":"io.github.Ricky610329/mup","scripts":{"test":"node --test dist/__tests__/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.2.5_1774527535844_0.7036532725344804","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"mup-mcp-server","version":"0.2.6","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.2.6","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"16599efebeae5dfab2bf00d44f4f32afc40283a3","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.2.6.tgz","fileCount":44,"integrity":"sha512-5Pyy/oSVUqPw9aQdLDYIm+xwvAv6oVN2u8n5ufQ9HcwQlSa3zXu4F2DXTFRrAUby8+osi0Oll01BcoOb3iE3DQ==","signatures":[{"sig":"MEUCIC/FDQRJt0VVcZw8abUNFQwG4WHcgd/E1nTPkLifPzjcAiEA5MKYHT8LQ6OrJ4vXaLL5xTVl8RoHF0eoT1jiYlRzd3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294471},"type":"module","gitHead":"d07a8c55a77c0393fd473cba955a8131789009b0","mcpName":"io.github.Ricky610329/mup","scripts":{"test":"node --test dist/__tests__/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.2.6_1774635453171_0.8355258510162393","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"mup-mcp-server","version":"0.2.7","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.2.7","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"7033cfb09823e84faebc59034652aaef5aad11ba","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.2.7.tgz","fileCount":47,"integrity":"sha512-Qr4eXpxLSwqdMl3nHc2TpaIIq9ng/D2PIV5Q2Ktv9Wm5kaNNW6ZJqTZYnTX0cgdY+bcX5PAFYXwhLsFu/mVmoA==","signatures":[{"sig":"MEQCIDWir1G8vrSPIVs95h0D2nCn5ZNGev+r/LUt2Crcgg/7AiAoX5tLlJG/kFDtQI0qLU2B0NLStLihFl7AcgrO0d03Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314498},"type":"module","gitHead":"978f07973ee9b9126989590510d6cf5864716ca5","mcpName":"io.github.Ricky610329/mup","scripts":{"test":"node --test dist/__tests__/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.2.7_1774703286880_0.6962487122252543","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"mup-mcp-server","version":"0.2.8","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.2.8","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"99db684c6bd4f70437d6ec2bc04a3b7a3172feb4","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.2.8.tgz","fileCount":62,"integrity":"sha512-GDLWhNXZBFzl4FnWet3j06ZQBtLU85FPaHUT0PbgQhcOitcBgrM1ne2wg65wIy0zSNY/82o2ucoVk9K8aRAlYw==","signatures":[{"sig":"MEUCIQDG1PiDv657lZUTg9e1ECZK7Z1eZ8PdGjuTwubEgtBhhQIge4zSmTG1ipx/ee/IMdYgeaXs+dZNDYn/15CMGCPP5hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529724},"type":"module","gitHead":"824e4ce9495b72c80abf1d4141658ff4f96bc01f","mcpName":"io.github.Ricky610329/mup","scripts":{"test":"node --test dist/__tests__/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.2.8_1775078158949_0.029972113418154755","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"mup-mcp-server","version":"0.2.9","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.2.9","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"d4a5adc0dbd0b1c72820abb2c05afbf029637ef6","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.2.9.tgz","fileCount":62,"integrity":"sha512-UL2oFpmgCzot22coyIS4szTTCabZCqT7iqLuRgg0Q3bFNELTUMd/hXtm0X1FMA9COhYX1+ChBAB44NUSe763EQ==","signatures":[{"sig":"MEUCIQDJMfJoTUQ1w6uENiz7bVUdXmdE9lKvX+4viwQSOrj7bgIgGdXSFY9kZHuvDAgCKHhwExWYgujFrCiKZRziQOa7xWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542064},"type":"module","gitHead":"f9d82293a4cc54fda46fe8829e9009e5c5cdeaa0","mcpName":"io.github.Ricky610329/mup","scripts":{"test":"node --test dist/__tests__/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.2.9_1775467929877_0.36168944359844346","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"mup-mcp-server","version":"0.2.10","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"author":{"name":"Ricky610329"},"license":"MIT","_id":"mup-mcp-server@0.2.10","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"homepage":"https://github.com/Ricky610329/mup","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"bin":{"mup-mcp-server":"dist/index.js"},"dist":{"shasum":"b926778b82ab9201d0eaa5908156ab238017b713","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.2.10.tgz","fileCount":62,"integrity":"sha512-KNIoumCRgEyLxcnAKMYRlMO38hNHe4UAIKasjQEpzF+uoTm7FsLSch/7VpvI5540UDRJe16T+L6mGeYU7SzxlA==","signatures":[{"sig":"MEQCIBNDSBq3prIpDi3VUfgIjm0yG+79rWPXrMh3kRFsjDQ8AiAnUgSzpLyWvFYq2F23irhObnUw5BLMMg8Ul6QSHLL+kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548801},"type":"module","gitHead":"2baf68bcef6506d0130e58f21672ab2649056bb7","mcpName":"io.github.Ricky610329/mup","scripts":{"test":"node --test dist/__tests__/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"repository":{"url":"git+https://github.com/Ricky610329/mup.git","type":"git","directory":"mup-mcp-server"},"_npmVersion":"10.9.3","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mup-mcp-server_0.2.10_1776089211573_0.8030083389895404","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"mup-mcp-server","version":"0.2.11","description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","type":"module","license":"MIT","author":{"name":"Ricky610329"},"repository":{"type":"git","url":"git+https://github.com/Ricky610329/mup.git","directory":"mup-mcp-server"},"homepage":"https://github.com/Ricky610329/mup","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"mcpName":"io.github.Ricky610329/mup","bin":{"mup-mcp-server":"dist/index.js"},"scripts":{"build":"tsc","prepare":"npm run build","start":"node dist/index.js","test":"node --test dist/__tests__/*.test.js"},"dependencies":{"@modelcontextprotocol/sdk":"^1.12.1","ws":"^8.18.0"},"devDependencies":{"@types/node":"^22.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0"},"_id":"mup-mcp-server@0.2.11","gitHead":"badf464cbc899853b870453d4e989888858ec93c","bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-LH44dABS7qTCeTBj88Y5QK46ysFkF4jwHI7IKllKUyjcy0gF/uAkB5QaLtzzz6O1lu6Hf0oW1dZW5b1qkhZwgA==","shasum":"cb9732452bb35e15da8a0c9eb4473e8d0655da15","tarball":"https://registry.npmjs.org/mup-mcp-server/-/mup-mcp-server-0.2.11.tgz","fileCount":62,"unpackedSize":548226,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCmvRkqGfWHWxYwhzk+KVX5vrAFkrYncDREibqr7frfAQIgCJyy/tF3A/yslVdsFgWo00ZGJHylH8xGS7lOtG+zZmw="}]},"_npmUser":{"name":"ricky_tsou","email":"ricky010101010@gmail.com"},"directories":{},"maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mup-mcp-server_0.2.11_1776170813510_0.7930233406737521"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-21T13:32:13.620Z","modified":"2026-04-14T12:46:53.805Z","0.1.0":"2026-03-21T13:32:13.836Z","0.1.1":"2026-03-21T13:37:28.157Z","0.1.2":"2026-03-22T06:52:15.558Z","0.1.3":"2026-03-22T07:08:20.834Z","0.1.4":"2026-03-22T18:16:29.560Z","0.1.5":"2026-03-22T18:55:33.881Z","0.1.7":"2026-03-23T08:08:01.781Z","0.1.8":"2026-03-23T09:37:54.988Z","0.1.9":"2026-03-23T11:03:58.884Z","0.1.10":"2026-03-23T11:45:55.837Z","0.1.11":"2026-03-23T12:28:49.643Z","0.1.12":"2026-03-23T12:42:41.539Z","0.1.13":"2026-03-24T03:09:27.745Z","0.1.14":"2026-03-24T15:41:56.698Z","0.1.15":"2026-03-25T09:42:13.352Z","0.1.16":"2026-03-25T18:24:39.545Z","0.1.17":"2026-03-25T20:47:00.641Z","0.2.0":"2026-03-26T03:10:47.986Z","0.2.1":"2026-03-26T04:01:59.050Z","0.2.2":"2026-03-26T04:39:00.263Z","0.2.3":"2026-03-26T05:26:39.920Z","0.2.4":"2026-03-26T10:29:35.402Z","0.2.5":"2026-03-26T12:18:55.999Z","0.2.6":"2026-03-27T18:17:33.375Z","0.2.7":"2026-03-28T13:08:07.056Z","0.2.8":"2026-04-01T21:15:59.139Z","0.2.9":"2026-04-06T09:32:10.029Z","0.2.10":"2026-04-13T14:06:51.721Z","0.2.11":"2026-04-14T12:46:53.702Z"},"bugs":{"url":"https://github.com/Ricky610329/mup/issues"},"author":{"name":"Ricky610329"},"license":"MIT","homepage":"https://github.com/Ricky610329/mup","keywords":["mcp","mcp-server","model-context-protocol","mup","llm","ui","interactive","claude","tools"],"repository":{"type":"git","url":"git+https://github.com/Ricky610329/mup.git","directory":"mup-mcp-server"},"description":"MCP server that turns HTML MUP panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels","maintainers":[{"name":"ricky_tsou","email":"ricky010101010@gmail.com"}],"readme":"# mup-mcp-server\n\nMCP server that turns HTML [MUP](https://github.com/Ricky610329/mup) panels into interactive tools for LLMs — render UI, call functions, and pipe data between panels.\n\n## Install\n\n```bash\nnpm install -g mup-mcp-server\n```\n\nOr use directly:\n\n```bash\nnpx mup-mcp-server --mups-dir ./my-mups\n```\n\n## Usage with Claude Code\n\n```bash\nclaude mcp add --transport stdio --scope user mup -- npx mup-mcp-server\n```\n\nOptionally point to a folder of MUP files:\n\n```bash\nclaude mcp add --transport stdio --scope user mup -- npx mup-mcp-server --mups-dir /path/to/mups\n```\n\n## Usage with Claude Desktop\n\nAdd to `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"mup\": {\n      \"command\": \"npx\",\n      \"args\": [\"mup-mcp-server\"]\n    }\n  }\n}\n```\n\n## Options\n\n```\n--mups-dir <dir>     Load all .html MUP files from a directory\n--port <port>        UI panel port (default: 3200)\n--no-open            Don't auto-open the browser\n```\n\n## What is MUP?\n\nA **MUP** is an interactive UI component that lives inside an LLM chat. It's a single `.html` file with a manifest and callable functions — no build step, no framework.\n\nThe user operates it by clicking buttons; the LLM operates it through function calls. Both sides see each other's actions in real time.\n\nIncludes a built-in Chat widget. Load your own MUP `.html` files via `--mups-dir`, or use the ones in the [mups/](https://github.com/Ricky610329/mup/tree/main/mups) folder (Slides, Voice, Progress).\n\n## Links\n\n- [GitHub](https://github.com/Ricky610329/mup)\n- [Spec](https://github.com/Ricky610329/mup/blob/main/spec/MUP-Spec.md)\n- [MUPs](https://github.com/Ricky610329/mup/tree/main/mups)\n- [Demo Videos](https://github.com/Ricky610329/mup#demo)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}