Skip to main content
Glama

Linear Regression MCP

by HeetVekariya

Regresión lineal MCP

¡Bienvenido a Regresión Lineal MCP ! Este proyecto demuestra un flujo de trabajo integral de aprendizaje automático utilizando Claude y el Protocolo de Contexto de Modelo (MCP).

Claude puede entrenar un modelo de regresión lineal por sí solo, simplemente subiendo un archivo CSV con el conjunto de datos. El sistema recorre todo el ciclo de entrenamiento del modelo de aprendizaje automático , gestionando el preprocesamiento, el entrenamiento y la evaluación de los datos (cálculo del RMSE).

Configuración e instalación

1. Clonar el repositorio:

Primero, clone el repositorio en su máquina local:

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

2. Instalar uv :

uv es un gestor de paquetes y proyectos de Python extremadamente rápido, escrito en Rust. Es esencial para gestionar el servidor y las dependencias de este proyecto.

  • Descargue e instale uv desde aquí .

3. Instalar dependencias:

Una vez instalado uv, ejecute el siguiente comando para instalar todas las dependencias necesarias:

uv sync

4. Configurar Claude Desktop:

Para integrar el servidor con Claude Desktop, deberá modificar el archivo de configuración de Claude. Siga las instrucciones para su sistema operativo:

  • Para macOS o Linux:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • Para Windows:
code $env:AppData\Claude\claude_desktop_config.json
  • En el archivo de configuración, localice la sección mcpServers y reemplace las rutas de marcador de posición con las rutas absolutas a su instalación uv y al directorio del proyecto de regresión lineal. Debería verse así:
{ "mcpServers": { "linear-regression": { "command": "ABSOLUTE/PATH/TO/.local/bin/uv", "args": [ "--directory", "ABSOLUTE/PATH/TO/YOUR-LINEAR-REGRESSION-REPO", "run", "server.py" ] } } }
  • Una vez guardado el archivo, reinicie Claude Desktop para vincularse con el servidor MCP.

Herramientas disponibles

Las siguientes herramientas están disponibles en este proyecto para ayudarlo a trabajar con el conjunto de datos y entrenar el modelo:

HerramientaDescripciónArgumentos
upload_file(path)Carga un archivo CSV y lo almacena para su procesamiento.path : Ruta absoluta al archivo CSV.
get_columns_info()Recupera los nombres de las columnas en el conjunto de datos cargado.Sin argumentos.
check_category_columns()Comprueba si hay columnas categóricas en el conjunto de datos.Sin argumentos.
label_encode_categorical_columns()La etiqueta codifica columnas categóricas en valores numéricos.Sin argumentos.
train_linear_regression_model(output_column)Entrena un modelo de regresión lineal y calcula RMSE.output_column : El nombre de la columna de destino.

Abierto a contribuciones

¡Agradezco cualquier contribución a este proyecto! Ya sea para corregir errores, añadir nuevas funciones o mejorar la documentación, no duden en bifurcar el repositorio y enviar solicitudes de incorporación de cambios.

Si tienes alguna sugerencia o solicitud de funciones, abre un problema y estaré encantado de discutirlas.

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.

Un servidor MCP que permite a Claude entrenar un modelo de regresión lineal simplemente cargando un archivo CSV y manejando todo el proceso de ML desde el preprocesamiento de datos hasta la evaluación del modelo.

  1. Configuración e instalación
    1. 1. Clonar el repositorio:
    2. 2. Instalar uv :
    3. 3. Instalar dependencias:
    4. 4. Configurar Claude Desktop:
  2. Herramientas disponibles
    1. Abierto a contribuciones

      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