Skip to main content
Glama
developersorli

mcp-file-system-lmstudio

mcp-file-system-lmstudio

Сервер Model Context Protocol (MCP), который предоставляет локальную модель LM Studio в виде инструментов. Он взаимодействует с совместимым с OpenAI API LM Studio, поэтому любую загруженную в LM Studio модель можно запрашивать из MCP-клиента.

Возможности

  • lmstudio_chat — отправляет запрос (или полную многоходовую историю сообщений) локальной модели и возвращает её ответ

  • lmstudio_list_models — выводит список всех моделей, доступных на сервере LM Studio

  • API-ключи не требуются — всё работает локально с вашим собственным экземпляром LM Studio

Related MCP server: llmstudio-mcp

Требования

  • Node.js >= 18 (используется встроенный fetch)

  • Запущенный сервер LM Studio с загруженной хотя бы одной моделью

Запустите сервер LM Studio из его интерфейса (вкладка Developer → Start Server). По умолчанию он прослушивает http://localhost:1234.

Установка

git clone https://github.com/developersorli/mcp-file-system-lmstudio.git
cd mcp-file-system-lmstudio
npm install

Конфигурация

Сервер считывает две необязательные переменные окружения:

Переменная

По умолчанию

Описание

LMSTUDIO_BASE_URL

http://localhost:1234/v1

Базовый URL совместимого с OpenAI API LM Studio

LMSTUDIO_MODEL

(авто)

Идентификатор модели по умолчанию. Если не задан, используется первая доступная модель

Конфигурация MCP-клиента

Пример для клиентов вроде Cline / Claude Desktop:

{
  "mcpServers": {
    "mcp-file-system-lmstudio": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-file-system-lmstudio/index.mjs"],
      "env": {
        "LMSTUDIO_BASE_URL": "http://localhost:1234/v1",
        "LMSTUDIO_MODEL": "my-model-id"
      }
    }
  }
}

Инструменты

lmstudio_chat

Параметр

Тип

Обязательный

Описание

prompt

string

да

Пользовательское сообщение / запрос для отправки

system

string

нет

Необязательная системная инструкция, добавляемая как системное сообщение

model

string

нет

Идентификатор модели (переопределяет значение по умолчанию)

temperature

number

нет

Температура сэмплирования 0–2 (по умолчанию 0.7)

max_tokens

number

нет

Максимальное количество токенов для генерации

messages

array

нет

Полная история переписки; имеет приоритет над prompt/system

lmstudio_list_models

Параметров нет. Возвращает идентификаторы всех моделей, доступных на сервере LM Studio.

Лицензия

MIT — см. LICENSE.

Related MCP Connectors

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    MCP server that connects LLM agents to a local LM Studio instance, enabling model management, OpenAI-compatible chat completions, text completions, and embeddings through a set of tools.
    9
    1
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    Bridges LM Studio local models to Claude Code as MCP tools, enabling private and free AI-assisted subtasks. Includes respond and models tools with automatic model selection and structured output.
    MIT
  • F
    license
    A
    quality
    B
    maintenance
    Enables MCP-compatible clients to use locally running LM Studio models as tools for sending prompts, listing available models, and checking server status. It automatically handles WSL2 networking and follows the currently loaded model without reconfiguration.
    3
    -