Перейти к содержимому

@f4ww4z/mcp-mysql-server

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

JavaScript
112 stars

Описание

Это сервер на основе Model Context Protocol (MCP), позволяющий ИИ-моделям взаимодействовать с MySQL: подключение, выполнение SELECT/INSERT/UPDATE/DELETE запросов, просмотр таблиц и их структуры. Разработан на TypeScript с поддержкой prepared statements для безопасности, автоматическим управлением соединениями и обработкой ошибок. Идеален для интеграции ИИ с базами данных в приложениях автоматизации, аналитики и чат-ботов.

Возможности

Подключение к БД

Установка соединения с MySQL по credentials (host, user, password, database).

Выполнение запросов SELECT

Запрос данных с использованием SQL и prepared statements для параметров.

Выполнение INSERT/UPDATE/DELETE

Модификация данных в БД с поддержкой параметров для безопасности.

Список таблиц

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

Описание таблицы

Просмотр структуры конкретной таблицы (поля, типы).

Безопасность

Защита от SQL-инъекций через prepared statements и валидацию.

Установка

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

Информация

Язык
JavaScript
Лицензия
MIT License
GitHub Stars
112

Ссылки