SQL Server for MySQL, PostgreSQL, and SQLite
Um servidor para fazer consultas a bancos de dados MySQL, PostgreSQL e SQLite.
Documentação
Servidor MCP SQL para Bancos de Dados MySQL, PostgreSQL e SQLite
Este é um poderoso servidor MCP (Model Context Protocol) projetado para interação perfeita com bancos de dados SQL, incluindo MySQL, PostgreSQL e SQLite. Ele simplifica como conectar-se ao banco de dados MySQL e outros tipos SQL, tornando-o uma solução ideal para desenvolvedores que buscam uma integração eficiente de banco de dados mcp mysql.
Seja construindo um novo aplicativo ou integrando-se a sistemas existentes, este servidor fornece as ferramentas necessárias para gerenciar seus dados.
Recursos
Este tutorial mcp mysql irá guiá-lo pelas funcionalidades principais.
Ferramentas
execute_sql_query- Execute consultas SQL em um banco de dados especificado. Esta ferramenta é essencial para executar comandos diretos e é perfeita para um projeto mcp mysql github ou qualquer ambiente onde a execução direta de SQL seja necessária.- Parâmetros:
dbType: Tipo do banco de dados (mysql, postgresql ou sqlite).connectionString: String de conexão para o banco de dados (caminho do arquivo para sqlite).query: Consulta SQL a ser executada.
- Parâmetros:
insert_data- Insira dados em uma tabela especificada.- Parâmetros:
dbType: Tipo do banco de dados (mysql, postgresql ou sqlite).connectionString: String de conexão para o banco de dados (caminho do arquivo para sqlite).tableName: Nome da tabela na qual inserir.data: Objeto JSON representando os dados a serem inseridos (pares chave-valor).
- Parâmetros:
Desenvolvimento
Instale as dependências:
npm install
Compile o servidor:
npm run build
Para desenvolvimento com recompilação automática:
npm run watch
Instalação
Para usar este servidor mcp mysql com seu editor, você geralmente precisará configurá-lo para reconhecer o servidor. O princípio central envolve fornecer ao editor o comando para executar o servidor compilado, normalmente localizado em build/index.js.
Exemplos de Configuração:
Claude Desktop:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"sql": {
"command": "/path/to/sql/build/index.js"
}
}
}
Outros editores compatíveis com MCP:
O método exato de configuração pode variar, mas aqui estão alguns locais comuns para arquivos de configuração:
- Roo Code:
%APPDATA%\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\mcp_settings.json - Cursor:
%HOMEPATH%\.cursor(procure um arquivo de configuração relevante dentro deste diretório, por exemplo,mcp_settings.jsonou similar). Esta configuração permite uma integração perfeita com mcp mysql cursor.
Consulte a documentação oficial do seu editor para instruções detalhadas sobre como adicionar servidores MCP personalizados.
Depuração
Como os servidores MCP se comunicam via stdio, a depuração pode ser desafiadora. Recomendamos usar o MCP Inspector, que está disponível como um script de pacote:
npm run inspector
O Inspector fornecerá uma URL para acessar as ferramentas de depuração no seu navegador.
Recursos
Ferramentas
execute_sql_query- Execute consultas SQL em um banco de dados especificado.- Parâmetros:
dbType: Tipo do banco de dados (mysql, postgresql ou sqlite).connectionString: String de conexão para o banco de dados (caminho do arquivo para sqlite).query: Consulta SQL a ser executada.
- Parâmetros:
insert_data- Insira dados em uma tabela especificada.- Parâmetros:
dbType: Tipo do banco de dados (mysql, postgresql ou sqlite).connectionString: String de conexão para o banco de dados (caminho do arquivo para sqlite).tableName: Nome da tabela na qual inserir.data: Objeto JSON representando os dados a serem inseridos (pares chave-valor).
- Parâmetros:
Desenvolvimento
Instale as dependências:
npm install
Compile o servidor:
npm run build
Para desenvolvimento com recompilação automática:
npm run watch
Instalação
Para usar este servidor MCP com seu editor, você geralmente precisará configurá-lo para reconhecer o servidor. O princípio central envolve fornecer ao editor o comando para executar o servidor compilado, normalmente localizado em build/index.js.
Exemplos de Configuração:
Claude Desktop:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"sql": {
"command": "/path/to/sql/build/index.js"
}
}
}
Outros editores compatíveis com MCP:
O método exato de configuração pode variar, mas aqui estão alguns locais comuns para arquivos de configuração:
- Roo Code:
%APPDATA%\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\mcp_settings.json - Cursor:
%HOMEPATH%\.cursor(procure um arquivo de configuração relevante dentro deste diretório, por exemplo,mcp_settings.jsonou similar)
Consulte a documentação oficial do seu editor para instruções detalhadas sobre como adicionar servidores MCP personalizados.
Depuração
Como os servidores MCP se comunicam via stdio, a depuração pode ser desafiadora. Recomendamos usar o MCP Inspector, que está disponível como um script de pacote:
npm run inspector
O Inspector fornecerá uma URL para acessar as ferramentas de depuração no seu navegador.