lmstudio-ai / lmstudio-ai/docs

CLI missing many features for server management

Open
#217 0 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
MDX
Stars
172
Forks
128
Avg merge
8m
Merged PRs (30d)
1

Description

I'm attempting to use a headless server with a K80 as my main AI box, but this doesn't really seem possible at the moment with lms and llmster. lms is missing many of the features of the desktop app, or is missing documentation for such features, which basically means they don't exist. The only options for `lms server` are start, stop, and status. Things that I can do on desktop but seemingly not with lms:

1. set the server port number
2. manage api keys
3. enable/disable authentication
4. enable/disable serving on the local network, which seems to be necessary for other PC's to be able to use the API
5. manage mcp servers (I did find the mcp.json file, so seemingly that exists but I didn't see documented anywhere)
6. enable/disable api calls to said MCP servers
7. enable/disable JIT model loading
8. set the TTL for JIT model loading
9. enable/disable CORS

Is there some config file somewhere I'm missing?

thanks!

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the documented `lms server` entry point and the existing `mcp.json` configuration. Compare the nine desktop capabilities listed in the issue with what the CLI documentation covers, and clarify which are supported, configurable, or absent. Done means the available server-management options and configuration limits are documented clearly.

Written by the indexing model from the issue text.

Assessment

Domain
cli, documentation
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.