FM

f4ww4z/mcp-mysql-server

Developer tools

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

171 stars 38 forks Качество 73 Тренд 17MIT

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

Обзор

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

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

Сервер протокола Model Context Protocol, обеспечивающий операции с базой данных MySQL. Этот сервер позволяет моделям ИИ взаимодействовать с базами данных MySQL через стандартизированный интерфейс.

Установка

Установка через Smithery

Чтобы автоматически установить MySQL Server для Claude Desktop через Smithery:

Ручная установка

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

Сервер требует, чтобы в конфигурационном файле настроек MCP были установлены следующие переменные среды:

рекомендуемое использование

кодекс

Мак

在 ~/.codex/config.toml

окна

在 %USERPROFILE%\.codex\config.toml

Проведение оценок

Пакет evals загружает mcp-клиент, который затем запускает файл index.ts, так что нет необходимости перестраивать между тестами. Вы можете загрузить переменные среды, добавив префикс команды npx. Полную документацию можно найти здесь.

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

1. connect_db

Установите соединение с базой данных MySQL, используя предоставленные учетные данные.

2. Запрос

Выполните запросы SELECT с опциональными подготовленными параметрами оператора.

3. Execute

Выполните запросы INSERT, UPDATE или DELETE с опциональными подготовленными параметрами операторов.

4. list_tables

Перечислите все таблицы в подключённой базе данных.

5. describe_table

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

README

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

@f4ww4z/mcp-mysql-server

A Model Context Protocol server that provides MySQL database operations. This server enables AI models to interact with MySQL databases through a standardized interface.

Installation

Installing via Smithery

To install MySQL Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @f4ww4z/mcp-mysql-server --client claude

Manual Installation

npx @f4ww4z/mcp-mysql-server

Configuration

The server requires the following environment variables to be set in your MCP settings configuration file:

recommended use

{
  "mcpServers": {
    "mysql": {
      "command": "npx",
      "args": ["-y", "@f4ww4z/mcp-mysql-server", "mysql://user:password@localhost:port/database"],
    }
  }
}
{
  "mcpServers": {
    "mysql": {
      "command": "npx",
      "args": ["-y", "@f4ww4z/mcp-mysql-server"],
      "env": {
        "MYSQL_HOST": "your_host",
        "MYSQL_USER": "your_user",
        "MYSQL_PASSWORD": "your_password",
        "MYSQL_DATABASE": "your_database"
      }
    }
  }
}

codex

mac

在 ~/.codex/config.toml

[mcp_servers.mcp-mysql-server]
command = "npx"
args = [
  "-y",
  "@f4ww4z/mcp-mysql-server",
  "mysql://user:[email protected]:3306/database"
]

windows

在 %USERPROFILE%\.codex\config.toml

[mcp_servers.mcp-mysql-server]
command = "npx"
args = [
  "-y",
  "@f4ww4z/mcp-mysql-server",
  "mysql://user:[email protected]:3306/database"
]

Running evals

The evals package loads an mcp client that then runs the index.ts file, so there is no need to rebuild between tests. You can load environment variables by prefixing the npx command. Full documentation can be found here.

OPENAI_API_KEY=your-key  npx mcp-eval src/evals/evals.ts src/index.ts

Available Tools

1. connect_db

Establish connection to MySQL database using provided credentials.

use_mcp_tool({
  server_name: "mysql",
  tool_name: "connect_db",
  arguments: {
    host: "localhost",
    user: "your_user",
    password: "your_password",
    database: "your_database"
  }
});

2. query

Execute SELECT queries with optional prepared statement parameters.

use_mcp_tool({
  server_name: "mysql",
  tool_name: "query",
  arguments: {
    sql: "SELECT * FROM users WHERE id = ?",
    params: [1]
  }
});

3. execute

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

Установка

npx -y @f4ww4z/mcp-mysql-server mysql://user:password@localhost:port/database
Новичок в MCP? Начните с руководства на mcpskill.org →

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

{ "mcpServers": { "mysql": { "command": "npx", "args": ["-y", "@f4ww4z/mcp-mysql-server", "mysql://user:password@localhost:port/database"], } } }