Mysql MCP 主要提供SQL语句查询数据库的能力,execute_query :支持select查询、show展示、describe描述;get_table_info:获取数据表的详细结构信息;list_tables:列出数据库中的所有数据表。
LLM + Mysql MCP 可以实现智能查询业务数据,达到减少开发成本,快速应对多变的需求的效果,让复杂点击操作交互方式变成聊天方式,更智能化。
应用场景
我想知道用户的基本信息,和角色权限信息。
快速开始
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-starter-mcp-client</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-starter-model-openai</artifactId>
<version>1.0.0</version>
</dependency>
spring.ai.openai.base-url=https://dashscope.aliyuncs.com/compatible-mode/
spring.ai.openai.chat.options.model=qwen-max
spring.ai.openai.api-key=${OPEN_API_KEY}
spring.ai.mcp.client.stdio.servers-configuration=classpath:/mcp-servers-config.json
-
• Excel mcp :mcp-servers-config.json
{
"mcpServers":{
"mysql":{
"command":"npx",
"args":["mysql-mcp-server"],
"env":{
"MYSQL_HOST":"127.0.0.1",
"MYSQL_PORT":"3306",
"MYSQL_USER":"root",
"MYSQL_PASSWORD":"123456",
"MYSQL_DB":"ruoyi"
}
}
}
}