{"_id":"@convert-me-pls/mcp","name":"@convert-me-pls/mcp","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@convert-me-pls/mcp","version":"1.0.0","description":"Standalone Model Context Protocol server for ConvertMePls — lets AI agents convert files through the ConvertMePls API. No local engine required.","type":"module","main":"dist/index.js","bin":{"convertmepls-mcp":"dist/index.js"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Convert-Me-Pls/convertmepls-mcp.git"},"homepage":"https://convertmepls.com/en/docs/mcp","bugs":{"url":"https://github.com/Convert-Me-Pls/convertmepls-mcp/issues"},"scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test":"node --import tsx --test test/*.test.ts","start":"node dist/index.js","prepublishOnly":"npm run build"},"dependencies":{"@convert-me-pls/sdk":"^1.0.0","@modelcontextprotocol/sdk":"^1.29.0","zod":"^3.24.4"},"keywords":["convertmepls","mcp","model-context-protocol","file-conversion","ai-agent"],"license":"MIT","devDependencies":{"@types/node":"^22.15.3","tsx":"^4.19.4","typescript":"^5.8.3"},"gitHead":"d9ee9803d7cdb9908569297bdf3c3e2940decd92","types":"./dist/index.d.ts","_id":"@convert-me-pls/mcp@1.0.0","_nodeVersion":"26.0.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-lq2IFRAVf8oreCnvqJoP9l/US9aZ8M+8t1pZ8riSTnplv+TkYurZngs4IkQLORPye+nWP3m3A20RFL9JwIMH6w==","shasum":"67b121b2912258998f5d95209a971fbe287bdaaf","tarball":"https://registry.npmjs.org/@convert-me-pls/mcp/-/mcp-1.0.0.tgz","fileCount":9,"unpackedSize":11168,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBNtAY7862S2v1KdpJBOxvYB1DR7ei5LIpo3MByuOQlyAiBCzvmA3QdafK26mOxveHXHSHMVJTYxYzCz1rQHWZJTTw=="}]},"_npmUser":{"name":"thinklikeajew","email":"thedankiestmeme77@gmail.com"},"directories":{},"maintainers":[{"name":"thinklikeajew","email":"thedankiestmeme77@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_1.0.0_1781641515343_0.5232175380700634"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-16T20:25:15.183Z","1.0.0":"2026-06-16T20:25:15.491Z","modified":"2026-06-16T20:25:15.701Z"},"maintainers":[{"name":"thinklikeajew","email":"thedankiestmeme77@gmail.com"}],"description":"Standalone Model Context Protocol server for ConvertMePls — lets AI agents convert files through the ConvertMePls API. No local engine required.","homepage":"https://convertmepls.com/en/docs/mcp","keywords":["convertmepls","mcp","model-context-protocol","file-conversion","ai-agent"],"repository":{"type":"git","url":"git+https://github.com/Convert-Me-Pls/convertmepls-mcp.git"},"bugs":{"url":"https://github.com/Convert-Me-Pls/convertmepls-mcp/issues"},"license":"MIT","readme":"# ConvertMePls MCP server\n\n[![npm](https://img.shields.io/npm/v/@convert-me-pls/mcp.svg)](https://www.npmjs.com/package/@convert-me-pls/mcp)\n\n**Links:** [npm](https://www.npmjs.com/package/@convert-me-pls/mcp) · [GitHub](https://github.com/Convert-Me-Pls/convertmepls-mcp) · [docs](https://convertmepls.com/en/docs/mcp)\n\nA standalone [Model Context Protocol](https://modelcontextprotocol.io) server that\nlets AI agents (Claude and any MCP client) convert image, video and audio files\nthrough the **ConvertMePls API**.\n\nIt is a thin bridge — all conversion happens server-side, so the MCP has **no\nengine, codecs or native binaries**. Just Node.\n\n## Run\n\n```bash\nnpx @convert-me-pls/mcp\n# or\nnpm install -g @convert-me-pls/mcp && convertmepls-mcp\n```\n\nConfiguration (environment):\n\n| Var | Default | Notes |\n| --- | --- | --- |\n| `CONVERTMEPLS_API_BASE` | `https://api.convertmepls.com` | Point at your own self-hosted API if desired |\n| `CONVERTMEPLS_API_KEY` | — | Your API key (from the dashboard) |\n\n## Add to Claude\n\n`claude_desktop_config.json` (or Claude Code MCP config):\n\n```json\n{\n  \"mcpServers\": {\n    \"convertmepls\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@convert-me-pls/mcp\"],\n      \"env\": { \"CONVERTMEPLS_API_KEY\": \"gck_live_…\" }\n    }\n  }\n}\n```\n\n## Tools\n\n| Tool | Input | Description |\n| --- | --- | --- |\n| `list_formats` | — | All supported formats by category + pair count |\n| `list_targets` | `source` | Formats a source can convert to |\n| `convert_file` | `input_path`, `target`, `output_path?`, `source?`, `options?` | Convert a local file via the API and write the result to disk |\n\n`options`: `quality`, `width`, `height`, `crf`, `bitrate`.\n\n## Self-hosting\n\nClone, build, run — point it at your own ConvertMePls API:\n\n```bash\ngit clone <this-repo> && cd convertmepls-mcp\nnpm install && npm run build\nCONVERTMEPLS_API_BASE=https://api.example.com CONVERTMEPLS_API_KEY=… npm start\n```\n","readmeFilename":"README.md","_rev":"1-a71e73098bf09c2fb09fee47699034e9"}