Skip to main content
Glama

Linear Regression MCP

by HeetVekariya

Линейная регрессия МКП

Добро пожаловать в Linear Regression MCP ! Этот проект демонстрирует сквозной рабочий процесс машинного обучения с использованием Claude и Model Context Protocol (MCP).

Клод может обучить модель линейной регрессии полностью самостоятельно, просто загрузив CSV-файл, содержащий набор данных. Система проходит весь жизненный цикл обучения модели ML , обрабатывая предварительную обработку данных, обучение и оценку (вычисление RMSE).

Настройка и установка

1. Клонируйте репозиторий:

Сначала клонируйте репозиторий на локальную машину:

git clone https://github.com/HeetVekariya/Linear-Regression-MCP cd Linear-Regression-MCP

2. Установить uv :

uv — чрезвычайно быстрый пакет Python и менеджер проектов, написанный на Rust. Он необходим для управления сервером и зависимостями в этом проекте.

3. Установите зависимости:

После установки uv выполните следующую команду, чтобы установить все необходимые зависимости:

uv sync

4. Настройте Claude Desktop:

Для интеграции сервера с Claude Desktop вам необходимо изменить файл конфигурации Claude. Следуйте инструкциям для вашей операционной системы:

  • Для macOS или Linux:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • Для Windows:
code $env:AppData\Claude\claude_desktop_config.json
  • В файле конфигурации найдите раздел mcpServers и замените пути-заполнители на абсолютные пути к вашей установке uv и каталогу проекта Linear Regression. Это должно выглядеть так:
{ "mcpServers": { "linear-regression": { "command": "ABSOLUTE/PATH/TO/.local/bin/uv", "args": [ "--directory", "ABSOLUTE/PATH/TO/YOUR-LINEAR-REGRESSION-REPO", "run", "server.py" ] } } }
  • После сохранения файла перезапустите Claude Desktop, чтобы подключиться к серверу MCP.

Доступные инструменты

В этом проекте доступны следующие инструменты, которые помогут вам работать с набором данных и обучать модель:

ИнструментОписаниеАргументы
upload_file(path)Загружает CSV-файл и сохраняет его для обработки.path : Абсолютный путь к CSV-файлу.
get_columns_info()Извлекает имена столбцов в загруженном наборе данных.Никаких аргументов.
check_category_columns()Проверяет наличие категориальных столбцов в наборе данных.Никаких аргументов.
label_encode_categorical_columns()Метка кодирует категориальные столбцы в числовые значения.Никаких аргументов.
train_linear_regression_model(output_column)Обучает модель линейной регрессии и вычисляет среднеквадратичную ошибку (RMSE).output_column : Имя целевого столбца.

Открыт для взносов

Я приветствую вклад в этот проект! Будь то исправление ошибок, добавление новых функций или улучшение документации, не стесняйтесь создавать ответвления репозитория и отправлять запросы на извлечение.

Если у вас есть предложения или пожелания по функциям, создайте тему, и я с удовольствием их обсужу!

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

Сервер MCP, который позволяет Клоду обучать модель линейной регрессии, просто загружая CSV-файл, управляя всем конвейером машинного обучения от предварительной обработки данных до оценки модели.

  1. Настройка и установка
    1. 1. Клонируйте репозиторий:
    2. 2. Установить uv :
    3. 3. Установите зависимости:
    4. 4. Настройте Claude Desktop:
  2. Доступные инструменты
    1. Открыт для взносов

      Related MCP Servers

      • -
        security
        F
        license
        -
        quality
        A Model Context Protocol server built with mcp-framework that allows users to create and manage custom tools for processing data, integrating with the Claude Desktop via CLI.
        Last updated -
        23
        5
        TypeScript
        • Apple
      • -
        security
        A
        license
        -
        quality
        A Python-based MCP server that allows Claude and other LLMs to execute arbitrary Python code directly through your desktop Claude app, enabling data scientists to connect LLMs to APIs and executable code.
        Last updated -
        26
        MIT License
        • Apple
        • Linux
      • A
        security
        A
        license
        A
        quality
        A Model Context Protocol server that enables Claude to load CSV files and execute JavaScript data analysis scripts for advanced data exploration and insights generation.
        Last updated -
        2
        7
        Python
        MIT License
      • -
        security
        F
        license
        -
        quality
        An MCP server that allows Claude to interact with local LLMs running in LM Studio, providing access to list models, generate text, and use chat completions through local models.
        Last updated -
        8
        Python

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/HeetVekariya/Linear-Regression-MCP'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server