2025-06-25 13:27:00
lmstudio.ai
LM Studio 0.3.17 introduces Model Context Protocol (MCP) support, allowing you to connect your favorite MCP servers to the app and use them with local models.

LM Studio supports both local and remote MCP servers. You can add MCPs by editing the app’s mcp.json
file or via the new “Add to LM Studio” Button, when available.
Also new in this release:
- Support for 11 new languages, thanks to our community localizers. LM Studio is now available in 33 languages.
- Many bug fixes, as well as improvements to the UI, including a new theme: ‘Solarized Dark’.
Upgrade via in-app update, or from https://lmstudio.ai/download.
Model Context Protocol (MCP) is a set of interfaces for providing LLMs access to tools and other resources. It was originally introduced by Anthropic, and is developed on Github.
Terminology:
- “MCP Server”: program that provides tools and access to resources. For example Stripe, GitHub, or Notion make MCP servers.
- “MCP Host”: applications (like LM Studio or Claude Desktop) that can connect to MCP servers, and make their resources available to models.
Install new servers: mcp.json
Switch to the “Program” tab in the right hand sidebar. Click Install > Edit mcp.json
.

This will open the mcp.json
file in the in-app editor. You can add MCP servers by editing this file.

Edit mcp.json using the in-app editor
LM Studio currently follows Cursor’s mcp.json
notation.
Example MCP to try: Hugging Face MCP Server
This MCP server provides access to functions like model and dataset search.
{ "mcpServers": { "hf-mcp-server": { "url": "https://huggingface.co/mcp", "headers": { "Authorization": "Bearer
" } } } }You will need to replace
with your actual Hugging Face token. Learn more here.
Be cautious
Never install MCPs from untrusted sources.
Some MCP servers can run arbitrary code, access your local files, and use your network connection. Always be cautious when installing and using MCP servers. If you don’t trust the source, don’t install it.
When a model calls a tool, LM Studio will show a confirmation dialog to the user. This allows you to review the tool call arguments before executing it, including editing the arguments if needed.
Tool call confirmation dialog
You can choose to always allow a given tool, always deny it, or allow it only once.
If you choose to always allow a tool, LM Studio will not show the confirmation dialog for that tool in the future. You can manage this later in
App Settings > Tools & Integrations
.MCP support: more technical details
When you save the
mcp.json
file, LM Studio will automatically load the MCP servers defined in it. We spawn a separate process for each MCP server.For local MCP servers that rely on
npx
oruvx
(or any other program on your machine), you need to ensure those tools are installed and available in your system’s PATH.mcp.json
lives in~/.lmstudio/mcp.json
on macOS and Linux, and in%USERPROFILE%/.lmstudio/mcp.json
on Windows. It’s recommended to use the in-app editor to edit this file.
If you’re running into bugs, please open an issue on our bug tracker: https://github.com/lmstudio-ai/lmstudio-bug-tracker/issues.
We’re also introducing a one-click way to add MCP servers to LM Studio using a deeplink button.
Install link generator
Enter your MCP JSON entry to generate a deeplink for the Add to LM Studio
button.
👇 This is a real interactive tool that you can use to create your own MCP install links. Try it!
No MCP Server Detected
Click on the button to copy the Markdown to clipboard.
Example
Try to copy and paste the following into the link generator above.
{ "hf-mcp-server": { "url": "https://huggingface.co/mcp", "headers": { "Authorization": "Bearer
" } } }You will need to replace
with your actual Hugging Face token. Learn more here.
One more thing…
Connecting MCP servers is easy. But what about creating your own tools and custom resources for your models? Stay tuned… 👾
0.3.17 – Full Release Notes
Build 10
- Added a Chat Appearance setting to display message generation stats on last message only, in tooltips only, or on all applicable messages
- Token count now includes system prompt & tool definitions
- Show ‘open in browser’ button for LLM messages that have a URL in the content.
- Be mindful: LLMs may generate untrusted URLs. Always verify links before clicking.
Build 9
- Enable MCP by default
Cmd + Shift + E
on Mac orCtrl + Shift + E
on PC always opens the system prompt editor for the current chat
Build 8
- When download panel is open in a new window, add an option to pin it on top of other windows (right click the body)
- Adds the following languages, thanks to our community localizers!
- Fixed a bug where entries may be duplicated when selecting a draft model for speculative decoding
Build 7
- Added thinking block preview ‘vignette’, with an option to disable in chat appearance settings
- Set default domain for “Qwen3 Embedding” models to Text Embedding
- Added
--stats
command tolms chat
command to show prediction statistics (Thanks @Yorkie) - [Windows][ROCm] Strix Halo (AMD Ryzen AI PRO 300 series) support
- [Windows] Add CPU name to hardware page
Build 6
- Stream tool call argument tokens to the UI as they are generated
- Fixed bugs with scrolling up while the model is generating
- Fixed a bug where tool permission dialog wouldn’t auto-scroll to the bottom of the chat
Build 5
- To reduce new user confusion, the “change role” and “insert” buttons will now be hidden by default on new installs. You can right click the send button to toggle them on or off.
- Fixed a bug where MCP tools that don’t provide a parameters objects would not work correctly.
- Fixed a bug where if MCP server reloaded, the ongoing tool calls would hang indefinitely.
Build 4
- [MCP Beta] Fixes crash when arguments of a tool call contains arrays or objects
Build 3
- Fixed a bug where engine updates can sometimes get stuck
Build 2
- Improved full-sized DeepSeek-R1 tool calling reliability
- Button to pop out downloads panel to a new window.
Build 1
- New Theme: Solarized Dark.
- Set it in Settings > General or by pressing
[⌘/Ctrl K + T]
- Set it in Settings > General or by pressing
- Fixed model catalog timestamp, likes, downloads sorting not working as expected.
- Fixed placeholder text in model deletion dialog.
- Fixed MLX models showing up on Windows.
- Fixed a bug with the header bar reappearing on the no chats page.
- Fixed a bug where delete chat dialog block chat UI if quickly escaped.
Keep your files stored safely and securely with the SanDisk 2TB Extreme Portable SSD. With over 69,505 ratings and an impressive 4.6 out of 5 stars, this product has been purchased over 8K+ times in the past month. At only $129.99, this Amazon’s Choice product is a must-have for secure file storage.
Help keep private content private with the included password protection featuring 256-bit AES hardware encryption. Order now for just $129.99 on Amazon!
Help Power Techcratic’s Future – Scan To Support
If Techcratic’s content and insights have helped you, consider giving back by supporting the platform with crypto. Every contribution makes a difference, whether it’s for high-quality content, server maintenance, or future updates. Techcratic is constantly evolving, and your support helps drive that progress.
As a solo operator who wears all the hats, creating content, managing the tech, and running the site, your support allows me to stay focused on delivering valuable resources. Your support keeps everything running smoothly and enables me to continue creating the content you love. I’m deeply grateful for your support, it truly means the world to me! Thank you!
BITCOIN bc1qlszw7elx2qahjwvaryh0tkgg8y68enw30gpvge Scan the QR code with your crypto wallet app |
DOGECOIN D64GwvvYQxFXYyan3oQCrmWfidf6T3JpBA Scan the QR code with your crypto wallet app |
ETHEREUM 0xe9BC980DF3d985730dA827996B43E4A62CCBAA7a Scan the QR code with your crypto wallet app |
Please read the Privacy and Security Disclaimer on how Techcratic handles your support.
Disclaimer: As an Amazon Associate, Techcratic may earn from qualifying purchases.