M

mcp-mysql-serverUm servidor de Protocolo de Contexto de Modelo para operações de banco de dados MySQL

(0)
Daniel NikulshynAvaliado por Daniel Nikulshyn·Atualizado julho de 2026

Visão geral

Um servidor de Protocolo de Contexto de Modelo (MCP) para operações de banco de dados MySQL. Este servidor permite que modelos de IA interajam com bancos de dados MySQL por meio de uma interface padronizada. Ele suporta várias operações de banco de dados, incluindo estabelecer uma conexão, executar consultas (SELECT, INSERT, UPDATE, DELETE) com parâmetros de declaração preparados, listar tabelas e descrever a estrutura de tabelas específicas. O servidor fornece tratamento de erros e validação para consultas, incluindo falhas de conexão, consultas inválidas, parâmetros ausentes e erros de banco de dados. Para usar o servidor, você precisa instalá-lo via Smithery ou manualmente executando o comando `npx`. O servidor requer variáveis de ambiente para serem configuradas, como `MYSQL_HOST`, `MYSQL_USER`, `MYSQL_PASSWORD` e `MYSQL_DATABASE`. O servidor é escrito em TypeScript e fornece tratamento de conexão seguro com limpeza automática, e suporta tratamento de erros e validação abrangentes. O código-fonte do servidor é hospedado no GitHub e licenciado sob a Licença MIT, e contribuições são bem-vindas. O servidor fornece mensagens de erro detalhadas para problemas comuns. Os principais casos de uso para esta ferramenta parecem ser integrar modelos de IA com bancos de dados MySQL de forma segura e eficiente. Ele é projetado para funcionar com o Protocolo de Contexto de Modelo e suporta várias operações de banco de dados. Em geral, este servidor parece ser uma solução robusta e segura para integrar modelos de IA com bancos de dados MySQL, fornecendo uma interface padronizada e capacidades de tratamento de erros robustas.

Funcionalidades principais

  • connect_db: Estabelecer conexão com o banco de dados MySQL
  • query: Executar consultas SELECT com parâmetros de declaração preparados opcionais
  • execute: Executar consultas INSERT, UPDATE ou DELETE com parâmetros de declaração preparados opcionais
  • list_tables: Listar todas as tabelas no banco de dados conectado
  • describe_table: Obter a estrutura de uma tabela específica

Preços

Modelo
Free
Avaliação
Ainda sem avaliações

Casos de uso

Análise de Dados com IA

Use o mcp-mysql-server para se conectar a um banco de dados MySQL e executar consultas para análise de dados, aproveitando modelos de IA para obter insights e fazer previsões.

Processamento de Dados Automatizado

Integre o mcp-mysql-server com modelos de IA para automatizar tarefas de processamento de dados, como ingestão, transformação e carregamento de dados, usando o tratamento de conexão seguro e suporte a declaração preparada do servidor.

Prós e contras

Prós

  • Tratamento de conexão seguro com limpeza automática
  • Suporte a declaração preparada para parâmetros de consulta
  • Tratamento de erros e validação abrangentes

Contras

  • Requer que variáveis de ambiente sejam configuradas para configuração
  • Documentação limitada para casos de uso avançados

Avaliações

Entra para deixar uma avaliação.

Ainda sem avaliações. Sê o primeiro!

Perguntas e respostas

Is there any special installation step beyond running `npx`?

You can install the server via Smithery or manually with `npx`; no additional steps are required other than setting the environment variables for your MySQL credentials.

Asked by Carlos Mendoza · Nov 30, 2025

What error handling does the server provide if a query fails?

The server validates queries and returns detailed error messages for connection failures, invalid SQL syntax, missing parameters, and any database‑level errors returned by MySQL.

Asked by Marisol Pena · Oct 8, 2025

Can the server run prepared statements for INSERT, UPDATE, and DELETE operations?

Yes, both the `query` (for SELECT) and `execute` (for INSERT, UPDATE, DELETE) endpoints accept optional prepared‑statement parameters, allowing safe parameterized queries.

Asked by Willa Thompson · Aug 28, 2025

How do I configure the MCP MySQL server to connect to my database?

Set the required environment variables—`MYSQL_HOST`, `MYSQL_USER`, `MYSQL_PASSWORD`, and `MYSQL_DATABASE`—to point to your MySQL instance before starting the server.

Asked by Frank Müller · Aug 12, 2025

Faz uma pergunta

Alternativas a Servidores MCP