LM Studio 0.3.17 版本正式引入MCP支持

早报6个月前发布 小马良
527 0

LM Studio 0.3.17 版本正式引入了 模型上下文协议(Model Context Protocol, MCP 的支持,允许用户将本地或远程的 MCP 服务器连接到应用中,从而为大型语言模型(LLM)提供额外工具和资源访问能力。以下是该版本的核心功能与使用说明。

🚀 LM Studio 0.3.17 新增亮点

  • MCP 支持:可连接本地或远程 MCP 服务器,拓展本地 LLM 的功能边界。
  • 多语言支持增强:新增 11 种语言支持,总计支持 33 种语言(感谢社区贡献)。
  • 界面改进:新增“Solarized Dark”主题,优化 UI 体验,修复多项 bug。

📌 什么是 MCP?

模型上下文协议(Model Context Protocol, MCP) 是一种开放标准,用于让 LLM 应用无缝接入外部数据源和工具。由 Anthropic 提出,并在 GitHub 上开源维护。

关键术语解释:

术语含义
MCP 服务器提供工具与资源访问的程序,例如 Stripe、GitHub 或 Hugging Face 等服务提供的 MCP 接口。
MCP 主机能够连接并利用 MCP 服务器资源的应用,如 LM Studio 或 Claude Desktop。

🔧 如何添加 MCP 服务器

LM Studio 支持以下两种方式添加 MCP 服务器:

方法一:编辑 mcp.json 文件

  1. 打开右侧“Program”选项卡,点击 Install > Edit mcp.json
  2. 编辑文件路径如下:
    • macOS/Linux:~/.lmstudio/mcp.json
    • Windows:%USERPROFILE%/.lmstudio/mcp.json

💡 注意:格式兼容 Cursor 的 mcp.json 格式。

示例配置:Hugging Face MCP 服务器

{
"mcpServers": {
"hf-mcp-server": {
"url": "https://huggingface.co/mcp",
"headers": {
"Authorization": "Bearer <YOUR_HF_TOKEN>"
}
}
}
}

📌 替换 <YOUR_HF_TOKEN> 为你的 Hugging Face 访问令牌

保存后,LM Studio 将自动加载所有定义的 MCP 服务器,并为每个服务器启动独立进程。

方法二:使用 “Add to LM Studio” 按钮(如可用)

部分 MCP 服务提供一键深链接安装按钮,点击即可快速集成。

🔐 安全性提示

  • 谨慎安装:不要随意安装来源不明的 MCP 服务器,部分服务器可能具备执行任意代码、读取本地文件或发起网络请求的能力。
  • 工具调用确认:当模型尝试调用工具时,LM Studio 会弹出确认窗口,显示参数内容,并允许你进行审查或修改。
    • 可选择:
      • 始终允许(后续不再询问)
      • 仅允许一次

✅ 设置路径:设置 > 工具与集成

⚙️ 技术细节

  • 本地 MCP 服务器依赖项:若使用本地 MCP 服务器(如基于 npx  uvx),请确保这些工具已安装并加入系统 PATH。
  • 自动加载机制:每次保存 mcp.json 后,LM Studio 会自动重新加载并运行新定义的 MCP 服务器。

👨‍💻 开发者指南:创建 “Add to LM Studio” 按钮

开发者可通过以下步骤生成一键安装 MCP 服务器的深链接:

步骤说明:

  1.  LM Studio 提供的交互工具 中输入 MCP JSON 配置
  2. 生成深链接,供用户点击安装

🛠️ 创建自定义 MCP 工具

LM Studio 鼓励开发者构建自己的 MCP 工具与资源。目前正招募私人测试版参与者,欢迎报名参与:LM Studio Beta


📄 0.3.17 完整更新日志

Build 10

  • 新增聊天外观设置,控制统计信息显示位置(最后消息 / 工具提示 / 所有消息)
  • 令牌计数包含系统提示与工具定义
  • 支持在 LLM 消息中识别 URL 并显示“在浏览器中打开”按钮(注意验证安全性)

Build 9

  • 默认启用 MCP
  • 快捷键:
    • Mac:Cmd + Shift + E
    • PC:Ctrl + Shift + E
      打开当前聊天系统提示编辑器

Build 8

  • 新增语言支持:
    • 马拉雅拉姆语
    • 泰语
    • 波斯尼亚语
    • 保加利亚语
    • 匈牙利语
    • 孟加拉语
    • 加泰罗尼亚语
    • 芬兰语
    • 希腊语
    • 罗马尼亚语
    • 瑞典语
  • 修复解码草稿模型重复条目的问题

Build 7

  • 新增“思考块预览”效果(可在聊天设置中关闭)
  • 默认设置 Qwen3 Embedding 模型域为文本嵌入
  • 新增命令:lms chat --stats 显示预测统计
  • 支持 AMD Strix Halo 和 CPU 名称显示(ROCm)

Build 6

  • 支持流式传输工具调用参数至 UI
  • 修复滚动行为异常问题(包括生成时未自动到底部)

Build 5

  • 隐藏默认“更改角色”与“插入”按钮(右键发送按钮可切换显示)
  • 修复无参数对象的 MCP 工具无法正常工作的问题
  • 修复 MCP 服务器重载时工具调用挂起的问题

Build 4

  • 修复数组/对象类参数导致崩溃的问题

Build 3

  • 修复引擎更新过程中卡顿的问题

Build 2

  • 提升 DeepSeek-R1 工具调用稳定性
  • 新增下载面板跳转新窗口按钮

Build 1

  • 新增主题:“Solarized Dark”(路径:设置 > 常规 或快捷键 Ctrl/Cmd K + T)
  • 修复模型目录排序、删除对话框占位符、MLX 模型显示等 UI 问题

📌 总结

LM Studio 0.3.17 引入的 MCP 支持 极大地扩展了本地 LLM 的能力边界,使得开发者可以安全、灵活地接入各类外部工具与资源。

无论你是普通用户还是开发者,都可以通过 MCP 实现更强大、更智能的本地 AI 工作流。

© 版权声明

相关文章

暂无评论

none
暂无评论...