LM Studio 中的 MCP
LM Studio 0.3.17 引入了模型上下文协议 (MCP) 支持,允许您将喜爱的 MCP 服务器连接到应用程序并与本地模型一起使用。
LM Studio 支持本地和远程 MCP 服务器。您可以通过编辑应用程序的 mcp.json
文件或通过新的“添加到 LM Studio”按钮(如果可用)来添加 MCP。
此版本中的新增功能
模型上下文协议 (MCP) 是一组接口,用于为大型语言模型 (LLM) 提供对工具和其他资源的访问。它最初由 Anthropic 引入,并在 Github 上开发。
术语
mcp.json
切换到右侧边栏中的“程序”选项卡。点击 安装 > 编辑 mcp.json
。
这将在应用内编辑器中打开 mcp.json
文件。您可以通过编辑此文件来添加 MCP 服务器。
使用应用内编辑器编辑 mcp.json
LM Studio 目前遵循 Cursor 的 mcp.json
记法。
此 MCP 服务器提供对模型和数据集搜索等功能的访问。
{ "mcpServers": { "hf-mcp-server": { "url": "https://hugging-face.cn/mcp", "headers": { "Authorization": "Bearer <YOUR_HF_TOKEN>" } } } }
<YOUR_HF_TOKEN>
替换为您的实际 Hugging Face 令牌。在此处了解更多信息。切勿从不受信任的来源安装 MCP。
某些 MCP 服务器可以运行任意代码、访问您的本地文件并使用您的网络连接。安装和使用 MCP 服务器时务必小心。如果您不信任来源,请勿安装。
当模型调用工具时,LM Studio 将向用户显示一个确认对话框。这允许您在执行工具调用之前查看其参数,并在需要时进行编辑。
工具调用确认对话框
您可以选择始终允许给定工具,或仅允许一次。
如果您选择始终允许某个工具,LM Studio 将来不会再显示该工具的确认对话框。您可以在 应用程序设置 > 工具与集成
中进行管理。
当您保存 mcp.json
文件时,LM Studio 将自动加载其中定义的 MCP 服务器。我们为每个 MCP 服务器生成一个独立的进程。
对于依赖 npx
或 uvx
(或您机器上的任何其他程序)的本地 MCP 服务器,您需要确保这些工具已安装并在系统 PATH 中可用。
mcp.json
在 macOS 和 Linux 上位于 ~/.lmstudio/mcp.json
,在 Windows 上位于 %USERPROFILE%/.lmstudio/mcp.json
。建议使用应用内编辑器编辑此文件。
如果您遇到错误,请在我们的错误追踪器上提交问题:https://github.com/lmstudio-ai/lmstudio-bug-tracker/issues。
我们还推出了一种使用深层链接按钮将 MCP 服务器一键添加到 LM Studio 的方式。
输入您的 MCP JSON 条目,为“添加到 LM Studio
”按钮生成一个深层链接。
👇 这是一个真实的交互式工具,您可以使用它创建自己的 MCP 安装链接。试试吧!
点击按钮复制Markdown到剪贴板。
尝试将以下内容复制并粘贴到上面的链接生成器中。
{ "hf-mcp-server": { "url": "https://hugging-face.cn/mcp", "headers": { "Authorization": "Bearer <YOUR_HF_TOKEN>" } } }
<YOUR_HF_TOKEN>
替换为您的实际 Hugging Face 令牌。在此处了解更多信息。连接 MCP 服务器很容易。但是如何为您的模型创建自己的工具和自定义资源呢?
版本 10
版本 9
Cmd + Shift + E
或在 PC 上按 Ctrl + Shift + E
始终打开当前聊天的系统提示编辑器版本 8
版本 7
lms chat
命令添加了 --stats
命令以显示预测统计信息(感谢 @Yorkie)版本 6
版本 5
版本 4
版本 3
版本 2
版本 1
[⌘/Ctrl K + T]