
f4ww4z/mcp-mysql-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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
Установка
npx -y @f4ww4z/mcp-mysql-server mysql://user:password@localhost:port/databaseКонфигурация
{
"mcpServers": {
"mysql": {
"command": "npx",
"args": ["-y", "@f4ww4z/mcp-mysql-server", "mysql://user:password@localhost:port/database"],
}
}
}