本项目是一个 MariaDB/MySQL MCP 服务器,可帮助用户便捷地进行数据库管理、表管理以及数据操作等功能。
要使用 MariaDB/MySQL MCP 服务器,您可以按照以下步骤进行操作:
下面将为您详细介绍每个步骤。
您可以使用以下命令将 MariaDB/MySQL MCP 服务器安装到您的系统中:
npm install -g mariadb-mcp-server
如果您希望从源代码构建,请按照以下步骤操作:
git clone https://github.com/yourusername/mariaDB-mcp-server.git
cd mariaDB-mcp-server
npm install
npm run build
在运行服务器之前,请确保设置以下环境变量:
MARIADB_HOST:数据库主机地址,默认为 localhost。MARIADB_PORT:数据库端口号,默认为 3306。MARIADB_USER:数据库用户名。MARIADB_PASSWORD:数据库用户密码。您可以在项目的根目录下找到 config.json 文件,用于配置服务器的其他参数,例如:
{
"port": 3000,
"debug": false,
"logLevel": "info"
}
启动服务器的命令如下:
npm start
CREATE DATABASE your_database;
DROP DATABASE your_database;
USE your_database;
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
email VARCHAR(100) NOT NULL UNIQUE
);
DROP TABLE users;
INSERT INTO users (username, email) VALUES ('john', 'john@example.com');
SELECT * FROM users WHERE id = 1;
UPDATE users SET username = 'johndoe' WHERE id = 1;
DELETE FROM users WHERE id = 1;
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
email VARCHAR(100) NOT NULL UNIQUE
);
INSERT INTO users (username, email) VALUES ('alice', 'alice@example.com');
SELECT * FROM users;
3306。GRANT ALL PRIVILEGES ON *.* TO 'your_user'@'localhost' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
本项目基于 Lucas 的 MySQL MCP 服务器 开发,更多信息请参考以下参考文献: