| Crates.io | lmstudio-installer-gen |
| lib.rs | lmstudio-installer-gen |
| version | 1.0.0 |
| created_at | 2025-09-01 04:15:00.98712+00 |
| updated_at | 2025-09-01 04:15:00.98712+00 |
| description | Generate one-click LM Studio MCP installers from JSON configuration |
| homepage | https://samscarrow.github.io/mcp-servers-lmstudio |
| repository | https://github.com/samscarrow/lmstudio-installer-gen |
| max_upload_size | |
| id | 1819101 |
| size | 144,496 |
Generate one-click LM Studio MCP installers from JSON configuration files.
cargo install lmstudio-installer-gen
lmstudio-installer-gen init
Edit installer-config.json to customize your installer
Generate the installer:
lmstudio-installer-gen generate installer-config.json
export GITHUB_TOKEN=your_token_here
lmstudio-installer-gen deploy your-installer.html --repo owner/repo
{
"name": "My LM Studio MCP Server",
"description": "A powerful MCP server for LM Studio integration",
"version": "1.0.0",
"author": {
"name": "Your Name",
"email": "your.email@example.com",
"url": "https://github.com/yourusername"
},
"server": {
"type": "stdio",
"command": "python3",
"args": ["/path/to/your/server.py"],
"env": {
"LMSTUDIO_API_BASE": "http://localhost:1234/v1"
}
},
"deployment": {
"github": {
"repository": "username/repository",
"branch": "gh-pages",
"path": "installers"
},
"output": {
"template": "modern",
"theme": {
"primary_color": "#667eea",
"secondary_color": "#764ba2"
}
}
},
"features": {
"prerequisites": [
{
"name": "Python 3.7+",
"check_command": "python3 --version",
"install_url": "https://python.org/downloads",
"required": true
}
],
"post_install": [
{
"type": "message",
"content": "🎉 Installation complete!"
}
]
},
"metadata": {
"tags": ["ai", "llm", "mcp"],
"license": "MIT",
"homepage": "https://github.com/yourusername/your-mcp-server"
}
}
lmstudio-installer-gen generate config.json -o output.html
lmstudio-installer-gen validate config.json
lmstudio-installer-gen deploy installer.html --repo owner/repo
lmstudio-installer-gen init
{
"server": {
"type": "stdio",
"command": "python3",
"args": ["server.py"],
"env": {
"API_KEY": "value"
}
}
}
{
"server": {
"type": "sse",
"url": "https://api.example.com/sse",
"headers": {
"Authorization": "Bearer token"
}
}
}
MIT
Sam Scarrow sam@scarrow.io