OO

optuna/optuna-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

90 stars 26 forks Качество 75 Тренд 29MIT

optuna/optuna-mcp - кандидат на сервер MCP, импортированный из https://github.com/optuna/optuna-mcp.

Обзор

optuna/optuna-mcp - кандидат на сервер MCP, импортированный из https://github.com/optuna/optuna-mcp.

Обзор (машинный перевод)

Сервер Model Context Protocol (MCP), который автоматизирует оптимизацию и анализ с помощью Optuna.

##Использовать кейсы

Например, MCP-сервер Optuna может использоваться в следующих вариантах использования.

Автоматическая оптимизация гиперпараметров LLM Интерактивный анализ результатов оптимизации Optuna через чат Оптимизация ввода и вывода других инструментов MCP

Подробнее см. в разделе Примеры.

##Установка

Сервер Optuna MCP может быть установлен с использованием T0 или Docker. В этом разделе объясняется, как установить MCP-сервер Optuna, используя Claude Desktop в качестве примера MCP-клиента.

Использование с uv

Перед началом процесса установки установите uv из Astral.

Затем добавьте конфигурацию сервера Optuna MCP к клиенту MCP. Чтобы включить его в Claude Desktop, перейдите в Claude > Settings > Developer > Edit Config > claude_desktop_config.json и добавить следующее:

Кроме того, вы можете указать хранилище Optuna с аргументом --storage, чтобы сохранить результаты.

После добавления этого, пожалуйста, перезапустите приложение Claude Desktop. Для получения дополнительной информации о Claude Desktop ознакомьтесь со страницей быстрого запуска.

Использование с Docker

Вы также можете запустить MCP-сервер Optuna с помощью Docker.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Optuna MCP Server

A Model Context Protocol (MCP) server that automates optimization and analysis using Optuna.

Use Cases

The Optuna MCP Server can be used in the following use cases, for example.

  • Automated hyperparameter optimization by LLMs
  • Interactive analysis of Optuna’s optimization results via chat interface
  • Optimize input and output of other MCP tools

For details, see the Examples section.

Installation

The Optuna MCP server can be installed using uv or Docker. This section explains how to install the Optuna MCP server, using Claude Desktop as an example MCP client.

Usage with uv

Before starting the installation process, install uv from Astral.

Then, add the Optuna MCP server configuration to the MCP client. To include it in Claude Desktop, go to Claude > Settings > Developer > Edit Config > claude_desktop_config.json and add the following:

{
  "mcpServers": {
    "Optuna": {
      "command": "/path/to/uvx",
      "args": [
        "optuna-mcp"
      ]
    }
  }
}

Additionally, you can specify the Optuna storage with the --storage argument to persist the results.

{
  "mcpServers": {
    "Optuna": {
      "command": "/path/to/uvx",
      "args": [
        "optuna-mcp",
        "--storage",
        "sqlite:///optuna.db"
      ]
    }
  }
}

After adding this, please restart Claude Desktop application. For more information about Claude Desktop, check out the quickstart page.

Usage with Docker

You can also run the Optuna MCP server using Docker. Make sure you have Docker installed and running on your machine.

{
  "mcpServers": {
    "Optuna": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "--net=host",
        "-v",
        "/PATH/TO/LOCAL/DIRECTORY/WHICH/INCLUDES/DB/FILE:/app/workspace",
        "ghcr.io/optuna/optuna-mcp:latest",
        "--storage",
        "sqlite:////app/workspace/optuna.db"
      ]
    }
  }
}

Tools provided by Optuna MCP

The Optuna MCP provides the following tools. Specifically, it offers primitive functions of Optuna such as Study, Trial, Visualization, and Dashboard.

Открыть полный README на GitHub

Установка

docker run -i --rm --net=host -v /PATH/TO/LOCAL/DIRECTORY/WHICH/INCLUDES/DB/FILE:/app/workspace ghcr.io/optuna/optuna-mcp:latest --storage sqlite:////app/workspace/optuna.db
Новичок в MCP? Начните с руководства на mcpskill.org →

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

{ "mcpServers": { "Optuna": { "command": "/path/to/uvx", "args": [ "optuna-mcp" ] } } }