{"_id":"@agentmux/mcp","_rev":"7-ef3f976d5fc76add4d05258065ce170d","name":"@agentmux/mcp","dist-tags":{"latest":"0.6.1"},"versions":{"0.1.0":{"name":"@agentmux/mcp","version":"0.1.0","license":"MIT","_id":"@agentmux/mcp@0.1.0","maintainers":[{"name":"frangkli","email":"frank@amorphiclabs.com"}],"bin":{"amorphic-mcp":"./dist/cli.js"},"dist":{"shasum":"6c3fa2e83ad42bda00ccfc42d757d7fe8dbf845c","tarball":"https://registry.npmjs.org/@agentmux/mcp/-/mcp-0.1.0.tgz","fileCount":18,"integrity":"sha512-SeJqzS3Jh93yPTG5bA3fq+nUEbE7ksv1/iF++d9CxXZuZpSC+3wRyCHEH3Z3gT5d9DPWFnLvqIHU4xtoa0uLbQ==","signatures":[{"sig":"MEUCIDI2M8cWCo1k90fHIpWiEf1Vi6CskrwhQFFppJLku+yxAiEA4smK39LvK2wCbhaVE0zxqJ+yejhWwoBnFw0y84ggUm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34483},"type":"module","engines":{"node":">=22.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contracts":{"types":"./dist/contracts.d.ts","default":"./dist/contracts.js"}},"scripts":{"test":"vitest run","build":"node ../../scripts/tsc.mjs -p tsconfig.build.json","typecheck":"node ../../scripts/tsc.mjs -p tsconfig.json --noEmit"},"_npmUser":{"name":"frangkli","email":"frank@amorphiclabs.com"},"description":"Buyer-side MCP client for the Amorphic marketplace demo","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"4.4.3","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","typescript":"7.0.2","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.0_1787618886446_0.7215756120792609","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@agentmux/mcp","version":"0.2.0","license":"MIT","_id":"@agentmux/mcp@0.2.0","maintainers":[{"name":"frangkli","email":"frank@amorphiclabs.com"}],"bin":{"amorphic-mcp":"./dist/cli.js"},"dist":{"shasum":"d6a8e14731a1377df649a12fd853ec3dea4d3736","tarball":"https://registry.npmjs.org/@agentmux/mcp/-/mcp-0.2.0.tgz","fileCount":21,"integrity":"sha512-rOBDppD2Fr6wUGtF7bjF6yDARNAuAk6uYmiFzzbn9ykuRBPRFIwmoffSeSDyfrlNwrMRoZBlm1upLkktOGxGBw==","signatures":[{"sig":"MEUCIQD0l/d8KzdvoJIttKZ3E4tiY3+F9uOT1xFcZ5QhHIEohQIgcuBST6an0wT044vTXUnDRWpkGJWwW+t+owE21KUGHyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41113},"type":"module","engines":{"node":">=22.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contracts":{"types":"./dist/contracts.d.ts","default":"./dist/contracts.js"}},"scripts":{"test":"vitest run","build":"node ../../scripts/tsc.mjs -p tsconfig.build.json","prebuild":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","typecheck":"node ../../scripts/tsc.mjs -p tsconfig.json --noEmit"},"_npmUser":{"name":"frangkli","email":"frank@amorphiclabs.com"},"repository":{"url":"git+https://github.com/Amorphic-Labs/marketplace-demo.git","type":"git","directory":"packages/mcp"},"description":"Use the AgentMux marketplace MCP from stdio MCP clients","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"4.4.3","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","typescript":"7.0.2","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.0_1787622044443_0.482092934428342","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@agentmux/mcp","version":"0.3.0","license":"MIT","_id":"@agentmux/mcp@0.3.0","maintainers":[{"name":"frangkli","email":"frank@amorphiclabs.com"}],"bin":{"agentmux":"./dist/cli.js"},"dist":{"shasum":"27c1fd937180a93cdaca1aec36904871efa4d588","tarball":"https://registry.npmjs.org/@agentmux/mcp/-/mcp-0.3.0.tgz","fileCount":27,"integrity":"sha512-oCEd+XMVj1K/s7pDiOiJhVU2oi5/KjsQPEi7NZ5lb4gaTjRavloEphjO3AxpwW+1M6Dq4uIfBxaZXHEyEnJidA==","signatures":[{"sig":"MEYCIQCJt8kfdXe2fTcNHMwsT/esyxNDa7yj9bmq4jFz1CsgxAIhAOZKrDerjC/Q2I3sCjGLrzXuGgwPrT/ZMURO+Lz9ko4o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61662},"type":"module","engines":{"node":">=22.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contracts":{"types":"./dist/contracts.d.ts","default":"./dist/contracts.js"}},"scripts":{"test":"vitest run","build":"node ../../scripts/tsc.mjs -p tsconfig.build.json","prebuild":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","typecheck":"node ../../scripts/tsc.mjs -p tsconfig.json --noEmit"},"_npmUser":{"name":"frangkli","email":"frank@amorphiclabs.com"},"repository":{"url":"git+https://github.com/Amorphic-Labs/marketplace-demo.git","type":"git","directory":"packages/mcp"},"description":"Install and use the AgentMux marketplace MCP","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"4.4.3","add-mcp":"2.3.0","@clack/prompts":"0.9.1","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","typescript":"7.0.2","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.0_1787635414898_0.3374446693292621","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@agentmux/mcp","version":"0.4.0","keywords":["mcp","model-context-protocol","ai-agents","codex","claude-code","opencode","tool-marketplace"],"license":"MIT","_id":"@agentmux/mcp@0.4.0","maintainers":[{"name":"frangkli","email":"frank@amorphiclabs.com"}],"homepage":"https://www.agentmuxer.com","bin":{"agentmux":"dist/cli.js"},"dist":{"shasum":"c74c09a03c0995eb41d257ef5a72fc329637b9b8","tarball":"https://registry.npmjs.org/@agentmux/mcp/-/mcp-0.4.0.tgz","fileCount":27,"integrity":"sha512-CBb8DJGHbXlBlfC3iP8pUOKxLhSGwpUQKz1vX8eBXY6aOm3voZITfu33wMWAEvHLIQCC7xaM+P6pyFGFsdY/OQ==","signatures":[{"sig":"MEYCIQCTUnVzkKLJZyodOp4ek8d0rRqUGAuVt+loqrZhXRCm3QIhAOo5sMYUU5e6L7dQMcWhruJX3TM7OlUi+FUk8U2icZ0A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77995},"type":"module","_from":"file:agentmux-mcp-0.4.0.tgz","engines":{"node":">=22.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contracts":{"types":"./dist/contracts.d.ts","default":"./dist/contracts.js"}},"scripts":{"test":"vitest run","build":"node ../../scripts/tsc.mjs -p tsconfig.build.json","prebuild":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","typecheck":"node ../../scripts/tsc.mjs -p tsconfig.json --noEmit"},"_npmUser":{"name":"frangkli","email":"frank@amorphiclabs.com"},"_resolved":"/Users/frangkli/Workspace/amorphic-marketplace-demo/agentmux-mcp-0.4.0.tgz","_integrity":"sha512-CBb8DJGHbXlBlfC3iP8pUOKxLhSGwpUQKz1vX8eBXY6aOm3voZITfu33wMWAEvHLIQCC7xaM+P6pyFGFsdY/OQ==","_npmVersion":"11.19.0","description":"Discover and invoke managed external tools from Codex, Claude Code, and OpenCode","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.4.3","add-mcp":"2.3.0","@clack/prompts":"0.9.1","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","typescript":"7.0.2","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.0_1787871307538_0.9753340874480514","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@agentmux/mcp","version":"0.5.0","keywords":["mcp","model-context-protocol","ai-agents","codex","claude-code","opencode","tool-marketplace"],"license":"MIT","_id":"@agentmux/mcp@0.5.0","maintainers":[{"name":"frangkli","email":"frank@amorphiclabs.com"}],"homepage":"https://www.agentmuxer.com","bin":{"agentmux":"dist/cli.js"},"dist":{"shasum":"d91b87135288e6fafa06684e8af88b159af08734","tarball":"https://registry.npmjs.org/@agentmux/mcp/-/mcp-0.5.0.tgz","fileCount":27,"integrity":"sha512-XgBr8PzIevZLBVCCxOT6aEnfx2pR8gXrugp8YOQSiwRNu1AOVga/EA8hWZMK9oblm+nCjZDcleXmXTqvRDfabA==","signatures":[{"sig":"MEUCIEoNvIDEvYQyZnGHYYBVLLAgpFzarGVGXPv4zAg3RWFIAiEAmDLziI59Gz9JJHJ+Bo98ZfKF2isOLzb9tjWno3d1Rfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78400},"type":"module","engines":{"node":">=22.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contracts":{"types":"./dist/contracts.d.ts","default":"./dist/contracts.js"}},"gitHead":"e78b5f5aeb8c4da4e24420ed852866bba1c9ca07","scripts":{"test":"vitest run","build":"node ../../scripts/tsc.mjs -p tsconfig.build.json","prepack":"pnpm build","prebuild":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","typecheck":"node ../../scripts/tsc.mjs -p tsconfig.json --noEmit"},"_npmUser":{"name":"frangkli","email":"frank@amorphiclabs.com"},"_npmVersion":"11.19.0","description":"Discover and invoke managed external tools from Codex, Claude Code, and OpenCode","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.4.3","add-mcp":"2.3.0","@clack/prompts":"0.9.1","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","typescript":"7.0.2","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.5.0_1787913259926_0.653761649970473","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@agentmux/mcp","version":"0.6.0","keywords":["mcp","model-context-protocol","ai-agents","codex","claude-code","opencode","tool-marketplace"],"license":"MIT","_id":"@agentmux/mcp@0.6.0","maintainers":[{"name":"frangkli","email":"frank@amorphiclabs.com"}],"homepage":"https://www.agentmuxer.com","bin":{"agentmux":"dist/cli.js"},"dist":{"shasum":"460a062ec1a335ea93911e43ba733be5c30a4239","tarball":"https://registry.npmjs.org/@agentmux/mcp/-/mcp-0.6.0.tgz","fileCount":30,"integrity":"sha512-yGrFkhEGOIcL6qpOjG3sqE+CPUGCi7DVTulFh5YmJf021E6GkF+Q87p9unPE6fLwD0hrENhcpmJfIaIBWbRkoA==","signatures":[{"sig":"MEUCIGxT2sg7EUNBR5pM9s7HHko/z8dtksknxrcYVWNJ8CxmAiEA7HembfxQI5M4JzqdOj08FU/P95yrT1c4vT4VNbSU9ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85845},"type":"module","engines":{"node":">=22.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contracts":{"types":"./dist/contracts.d.ts","default":"./dist/contracts.js"}},"scripts":{"test":"vitest run","build":"node ../../scripts/tsc.mjs -p tsconfig.build.json","prebuild":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","typecheck":"node ../../scripts/tsc.mjs -p tsconfig.json --noEmit"},"_npmUser":{"name":"frangkli","email":"frank@amorphiclabs.com"},"description":"Discover and invoke managed external tools from Codex, Claude Code, and OpenCode","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.4.3","add-mcp":"2.3.0","@clack/prompts":"0.9.1","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","typescript":"7.0.2","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.0_1787977276948_0.18775899218677417","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@agentmux/mcp","version":"0.6.1","description":"Discover and invoke managed external tools from Codex, Claude Code, and OpenCode","license":"MIT","type":"module","bin":{"agentmux":"dist/bin.js"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contracts":{"types":"./dist/contracts.d.ts","default":"./dist/contracts.js"}},"engines":{"node":">=20.0.0"},"publishConfig":{"access":"public"},"dependencies":{"@clack/prompts":"0.9.1","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/server":"2.0.0","add-mcp":"2.3.0","zod":"4.4.3"},"devDependencies":{"@types/node":"^24.13.3","typescript":"7.0.2","vitest":"4.1.11"},"homepage":"https://www.agentmuxer.com","keywords":["mcp","model-context-protocol","ai-agents","codex","claude-code","opencode","tool-marketplace"],"scripts":{"prebuild":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","build":"node ../../scripts/tsc.mjs -p tsconfig.build.json","typecheck":"node ../../scripts/tsc.mjs -p tsconfig.json --noEmit","test":"vitest run"},"_id":"@agentmux/mcp@0.6.1","_integrity":"sha512-oRtUurSnrxCzdwGXSU6coEQNS+RASgrYCXqQJKZYkxKnt0zOf3pbqN1Cn1bvlhIGdd0zFkHrkvQ2G13qK1WSfg==","_resolved":"/tmp/agentmux-final-release.OkDwuB/agentmux-mcp-0.6.1.tgz","_from":"file:/tmp/agentmux-final-release.OkDwuB/agentmux-mcp-0.6.1.tgz","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-oRtUurSnrxCzdwGXSU6coEQNS+RASgrYCXqQJKZYkxKnt0zOf3pbqN1Cn1bvlhIGdd0zFkHrkvQ2G13qK1WSfg==","shasum":"ff48653af8a9265f346820c95ec496c731f5236d","tarball":"https://registry.npmjs.org/@agentmux/mcp/-/mcp-0.6.1.tgz","fileCount":36,"unpackedSize":89537,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHoxvVqL+imq2XXm1e0Rqzc7MlSagu87afhAmx1KQFsJAiAMf1xaa/AJ5j31fNSbexdnIkFSzypgudTL2RKwpbU9LQ=="}]},"_npmUser":{"name":"frangkli","email":"frank@amorphiclabs.com"},"directories":{},"maintainers":[{"name":"frangkli","email":"frank@amorphiclabs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_0.6.1_1788034442948_0.17518958113316252"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-25T00:48:06.287Z","modified":"2026-08-29T20:14:03.248Z","0.1.0":"2026-08-25T00:48:06.623Z","0.2.0":"2026-08-25T01:40:44.640Z","0.3.0":"2026-08-25T05:23:35.041Z","0.4.0":"2026-08-27T22:55:07.691Z","0.5.0":"2026-08-28T10:34:20.067Z","0.6.0":"2026-08-29T04:21:17.123Z","0.6.1":"2026-08-29T20:14:03.101Z"},"license":"MIT","homepage":"https://www.agentmuxer.com","keywords":["mcp","model-context-protocol","ai-agents","codex","claude-code","opencode","tool-marketplace"],"description":"Discover and invoke managed external tools from Codex, Claude Code, and OpenCode","maintainers":[{"name":"frangkli","email":"frank@amorphiclabs.com"}],"readme":"# @agentmux/mcp\n\nInstaller and stdio proxy for the invitation-only AgentMux marketplace MCP. Installed clients run the local proxy, which connects only to the pinned `https://mcp.agentmuxer.com/mcp` endpoint; provider credentials remain in the hosted gateway.\n\nRequires Node.js 20 or newer. Node.js 20 is supported for compatibility but is end-of-life, so AgentMux prints a warning recommending Node.js 22 or newer. AgentMux records the Node executable used during setup in each client configuration, so a project can keep using a different Node version.\n\n## Install\n\nInstall the reviewed release before configuring a client:\n\n```bash\nnpm install --global @agentmux/mcp@0.6.1\n```\n\nRun the claim command from the AgentMuxer setup page:\n\n```bash\nagentmux install --claim YOUR_SHORT_LIVED_CLAIM\nagentmux status\n```\n\n`agentmux install --claim ...` exchanges the short-lived claim, validates access against the hosted gateway, stores the resulting credential at `$XDG_CONFIG_HOME/agentmux/credentials.json` with user-only permissions (`XDG_CONFIG_HOME` defaults to `~/.config`), detects Codex, Claude Code, and OpenCode, and writes global stdio configurations through `add-mcp`. Select clients explicitly when detection is unavailable:\n\n```bash\nagentmux install --claim YOUR_SHORT_LIVED_CLAIM --client codex --client claude-code --client opencode\n```\n\nThe client configs contain only the install-time Node executable and AgentMux entrypoint, never the token. The installer also adds one short managed AgentMux instruction block to each selected client's global instructions (paths below are defaults):\n\n- Codex: `$CODEX_HOME/AGENTS.override.md` when it contains instructions, otherwise `$CODEX_HOME/AGENTS.md` (`CODEX_HOME` defaults to `~/.codex`);\n- Claude Code: `$CLAUDE_CONFIG_DIR/CLAUDE.md` when set, otherwise `~/.claude/CLAUDE.md`;\n- OpenCode: `$XDG_CONFIG_HOME/opencode/AGENTS.md` (`XDG_CONFIG_HOME` defaults to `~/.config`).\n\nExisting instructions are preserved and repeat installations update the same block. `AGENTMUX_MCP_TOKEN` is available for non-interactive installation and testing; the installer still stores it in the protected credential file. Do not put the token on a command line or commit it to a project file. Restart open clients after installation.\n\n`npm --global` installs into npm's configured prefix and returns `EACCES` when that directory is not writable. On macOS or Linux, retry only that installation with a user-owned prefix, then invoke the installed executable by its absolute path:\n\n```bash\nnpm install --global --prefix \"$HOME/.local\" @agentmux/mcp@0.6.1\n\"$HOME/.local/bin/agentmux\" install --claim YOUR_SHORT_LIVED_CLAIM\n\"$HOME/.local/bin/agentmux\" status\n```\n\nThe `--prefix` option applies only to that command: it does not change `~/.npmrc` or require a `PATH` edit. Continue using `\"$HOME/.local/bin/agentmux\"` for management, or use a Node version manager. See [npm's complete instructions](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally/). Do not use `sudo npm install`.\n\nManage the installation with:\n\n```bash\nagentmux status\nagentmux remove\n```\n\nUpgrade through npm, then refresh the client setup with the protected stored credential:\n\n```bash\nnpm install --global @agentmux/mcp@latest\nagentmux install\n```\n\nIf AgentMux was installed with the user-owned prefix, upgrade and refresh that same installation:\n\n```bash\nnpm install --global --prefix \"$HOME/.local\" @agentmux/mcp@latest\n\"$HOME/.local/bin/agentmux\" install\n```\n\nUnscoped removal deletes AgentMux from all three client configs, removes every managed instruction block, and removes the stored credential. Passing `--client` limits config and instruction removal to those clients and keeps the shared credential.\n\n## Use\n\nAsk your client normally. AgentMux exposes `search_offerings`, `inspect_offering`, `resolve_offering`, `call_resolved_offering`, and `report_outcome`. Search or browse the hosted catalog to find specialized capabilities. Catalog search and inspection are free; successful provider calls spend the exact price shown during discovery from the invitation's server-enforced $10 demo balance.\n\nOAuth is intentionally deferred for the demo; invitation tokens remain revocable and bounded by the server-enforced wallet and rate limits.\n\n## Local gateway development\n\nProduction users cannot override the token destination. Development may target only an HTTP(S) loopback URL with the exact `/mcp` path by setting both `AGENTMUX_MCP_DEVELOPMENT=1` and `AGENTMUX_MCP_URL` in the client process environment.\n","readmeFilename":"README.md"}