
optuna/optuna-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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.
Установка
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Конфигурация
{
"mcpServers": {
"Optuna": {
"command": "/path/to/uvx",
"args": [
"optuna-mcp"
]
}
}
}