{"_id":"@ai-gentik/lm-studio-mcp","_rev":"4-e251ed80bd0f0b8f94e8cd093eba4003","name":"@ai-gentik/lm-studio-mcp","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"@ai-gentik/lm-studio-mcp","version":"0.1.0","keywords":["mcp","lm-studio","ai","claude"],"author":{"name":"jordydam"},"license":"MIT","_id":"@ai-gentik/lm-studio-mcp@0.1.0","maintainers":[{"name":"jordy-dam","email":"jordy.dam@gmail.com"}],"homepage":"https://github.com/ai-gentik/mcp-servers#readme","bugs":{"url":"https://github.com/ai-gentik/mcp-servers/issues"},"bin":{"lm-studio-mcp":"dist/index.js"},"dist":{"shasum":"818a7fdb30fdfbe7d7feb18d5dd0a135e81a74bf","tarball":"https://registry.npmjs.org/@ai-gentik/lm-studio-mcp/-/lm-studio-mcp-0.1.0.tgz","fileCount":6,"integrity":"sha512-yK72Xc3R44OESuJaRcjah9YRbbEfSOFKVnKB0/vDqFrVvssyZ2JMouG78/9DnYH65O1CAY1+oTIjo8MP3IV6/w==","signatures":[{"sig":"MEQCIGR5FF/oLAR89/ZlLo9E0XNnNgQeJFggHPCRTXcYwVhuAiBZAob9AXN1FAHnWgp2PGXWWKPj7HJ9/lKzWRK0IPYQBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738860},"main":"./dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"336c3e3f134cf7d33056a128604a9bf84e689dc3","scripts":{"dev":"node --loader ts-node/esm src/index.ts","test":"node --test","build":"esbuild src/index.ts --bundle --platform=node --outfile=dist/index.js --external:node-gyp && chmod +x dist/index.js","start":"node dist/index.js"},"_npmUser":{"name":"jordy-dam","email":"jordy.dam@gmail.com"},"repository":{"url":"git+https://github.com/ai-gentik/mcp-servers.git","type":"git","directory":"packages/lm-studio-mcp"},"_npmVersion":"11.6.0","description":"MCP server for LM Studio local model inference","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lm-studio-mcp_0.1.0_1773495363898_0.3652853305674366","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ai-gentik/lm-studio-mcp","version":"0.1.1","keywords":["mcp","lm-studio","ai","claude"],"author":{"name":"jordydam"},"license":"MIT","_id":"@ai-gentik/lm-studio-mcp@0.1.1","maintainers":[{"name":"jordy-dam","email":"jordy.dam@gmail.com"}],"homepage":"https://github.com/ai-gentik/mcp-servers#readme","bugs":{"url":"https://github.com/ai-gentik/mcp-servers/issues"},"bin":{"lm-studio-mcp":"dist/index.js"},"dist":{"shasum":"1b0824281a11c1b7029ad3a44363f596de389f79","tarball":"https://registry.npmjs.org/@ai-gentik/lm-studio-mcp/-/lm-studio-mcp-0.1.1.tgz","fileCount":3,"integrity":"sha512-r+bIhr9qQIvbxDFpwLjV1VWg02HUoQzvvhfDe+A2+xbeHyNZFjePZyXK/P1H4a7B5DLqVRJRs12/9y7Ol+jlow==","signatures":[{"sig":"MEUCIDduaS3umrP3cHInPb5Okpg256pMdbPebDnn6FwstFWoAiEArrtN53zLvKxO75wflPgRILrNJn6/hI6Z0njLuam225M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723541},"main":"./dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"336c3e3f134cf7d33056a128604a9bf84e689dc3","scripts":{"dev":"node --loader ts-node/esm src/index.ts","test":"node --test","build":"esbuild src/index.ts --bundle --platform=node --outfile=dist/index.js --external:node-gyp && chmod +x dist/index.js","start":"node dist/index.js"},"_npmUser":{"name":"jordy-dam","email":"jordy.dam@gmail.com"},"repository":{"url":"git+https://github.com/ai-gentik/mcp-servers.git","type":"git","directory":"packages/lm-studio-mcp"},"_npmVersion":"11.6.0","description":"MCP server for LM Studio local model inference","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lm-studio-mcp_0.1.1_1773504709245_0.8691757661277388","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@ai-gentik/lm-studio-mcp","version":"0.1.2","keywords":["mcp","lm-studio","ai","claude"],"author":{"name":"jordydam"},"license":"MIT","_id":"@ai-gentik/lm-studio-mcp@0.1.2","maintainers":[{"name":"jordy-dam","email":"jordy.dam@gmail.com"}],"homepage":"https://github.com/ai-gentik/mcp-servers#readme","bugs":{"url":"https://github.com/ai-gentik/mcp-servers/issues"},"bin":{"lm-studio-mcp":"dist/index.js"},"dist":{"shasum":"3b895e9f20503633190898e11f188c156d81e5a1","tarball":"https://registry.npmjs.org/@ai-gentik/lm-studio-mcp/-/lm-studio-mcp-0.1.2.tgz","fileCount":3,"integrity":"sha512-DyWJKdBIIdgnsvtqtVhhDHw46C5NGVYjCOt1BiKmZKZhtQx24yyMltsxAhZSNduIchjrpAbtJUVDXgya1/QhJA==","signatures":[{"sig":"MEUCIQC/RkWBFvXI6VA28IwMwUQgg2D7MdHd5mVqY/eoDJocxQIgC2H7g72mOMSwh4a3CsFRi8Z8GuGZaO1OVrYcIVKTgeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723514},"main":"./dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"9c31225da6abf3942799b71e379f5b0764005a1e","scripts":{"dev":"node --loader ts-node/esm src/index.ts","test":"node --test","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --outfile=dist/index.js && chmod +x dist/index.js","start":"node dist/index.js"},"_npmUser":{"name":"jordy-dam","email":"jordy.dam@gmail.com"},"repository":{"url":"git+https://github.com/ai-gentik/mcp-servers.git","type":"git","directory":"packages/lm-studio-mcp"},"_npmVersion":"11.6.0","description":"MCP server for LM Studio local model inference","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lm-studio-mcp_0.1.2_1773504778146_0.24651839155343525","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@ai-gentik/lm-studio-mcp","version":"0.1.3","description":"MCP server for LM Studio local model inference","main":"./dist/index.js","bin":{"lm-studio-mcp":"dist/index.js"},"scripts":{"build":"esbuild src/index.ts --bundle --platform=node --format=cjs --outfile=dist/index.js && chmod +x dist/index.js","dev":"node --loader ts-node/esm src/index.ts","test":"node --test","start":"node dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/ai-gentik/mcp-servers.git","directory":"packages/lm-studio-mcp"},"keywords":["mcp","lm-studio","ai","claude"],"author":{"name":"jordydam"},"license":"MIT","engines":{"node":">=18.0.0"},"dependencies":{"@modelcontextprotocol/sdk":"latest"},"devDependencies":{"@types/node":"^20.0.0","esbuild":"^0.19.0","typescript":"^5.0.0"},"_id":"@ai-gentik/lm-studio-mcp@0.1.3","gitHead":"811efc3ecae5858489a950bdefe0adab69b26a04","bugs":{"url":"https://github.com/ai-gentik/mcp-servers/issues"},"homepage":"https://github.com/ai-gentik/mcp-servers#readme","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-SHHFX65gQFA9v7QkfR4240jvAMT9Aq9MF6eezIx8zGszY9TbyuswYe5izITIUZ4gsYtEOYPFb3aF8qHkXg4x9Q==","shasum":"448b6ee2e9a3606021aa8bddfdcff12fb60cb1cb","tarball":"https://registry.npmjs.org/@ai-gentik/lm-studio-mcp/-/lm-studio-mcp-0.1.3.tgz","fileCount":3,"unpackedSize":723555,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQChYqdYZt/anE02Of0FgMZBiCCuMpfDZ5goy+bhWfYAzAIgcZhtRvZuA5QZA/iHIiqI3VRGWKteUrhU20fvpoZ1h1M="}]},"_npmUser":{"name":"jordy-dam","email":"jordy.dam@gmail.com"},"directories":{},"maintainers":[{"name":"jordy-dam","email":"jordy.dam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lm-studio-mcp_0.1.3_1773504852934_0.16914058826452605"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-14T13:36:03.796Z","modified":"2026-03-14T16:14:13.203Z","0.1.0":"2026-03-14T13:36:04.054Z","0.1.1":"2026-03-14T16:11:49.397Z","0.1.2":"2026-03-14T16:12:58.305Z","0.1.3":"2026-03-14T16:14:13.100Z"},"bugs":{"url":"https://github.com/ai-gentik/mcp-servers/issues"},"author":{"name":"jordydam"},"license":"MIT","homepage":"https://github.com/ai-gentik/mcp-servers#readme","keywords":["mcp","lm-studio","ai","claude"],"repository":{"type":"git","url":"git+https://github.com/ai-gentik/mcp-servers.git","directory":"packages/lm-studio-mcp"},"description":"MCP server for LM Studio local model inference","maintainers":[{"name":"jordy-dam","email":"jordy.dam@gmail.com"}],"readme":"# @ai-gentik/lm-studio-mcp\n\nMCP server that bridges Claude to LM Studio for local model inference via HTTP API.\n\n## Installation\n\n```bash\nnpm install @ai-gentik/lm-studio-mcp\n```\n\n## Usage\n\n### With Claude Code\n\nAdd to your user scope (available globally):\n\n```bash\nclaude mcp add --transport stdio lm-studio \"npx @ai-gentik/lm-studio-mcp\" --scope user\n```\n\nOr to a specific project:\n\n```bash\ncd your-project\nclaude mcp add --transport stdio lm-studio \"npx @ai-gentik/lm-studio-mcp\" --scope project\n```\n\n### Direct\n\n```bash\nnpx @ai-gentik/lm-studio-mcp\n```\n\n## Requirements\n\n- Node.js 18+\n- LM Studio running locally (default: `http://localhost:1234`)\n- LM Studio API server enabled\n\n## Configuration\n\nSet environment variables to customize:\n\n- `LM_STUDIO_API_URL` — LM Studio API endpoint (default: `http://localhost:1234/v1/`)\n- `LM_STUDIO_TIMEOUT` — Request timeout in milliseconds (default: `300000`)\n- `LM_STUDIO_CHAR_LIMIT` — Max characters in response (default: `8000`)\n\n```bash\nLM_STUDIO_API_URL=http://localhost:1234/v1/ npx @ai-gentik/lm-studio-mcp\n```\n\n## Tools\n\n- **generate_completion** — Text generation from a prompt\n- **chat_completion** — Chat-based conversation\n- **list_models** — List available models\n- **load_model** — Load a model into memory\n- **unload_model** — Unload a model from memory\n\n## Development\n\n```bash\nnpm install\nnpm run build\nnpm start\n```\n\n### Build\n\n```bash\nnpm run build\n```\n\nOutputs bundled server to `dist/index.js` ready for distribution.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}