Trea中配置mcp server:以mysql-mcp-server为例
Published on May 25, 2025, with 374 view(s) and 0 comment(s)
Ai 摘要:本文介绍了在macOS系统下为Trea配置MySQL-MCP-Server的步骤。首先通过Homebrew安装Python环境并验证版本,随后使用pip安装mysql-mcp-server(需先创建虚拟环境解决权限问题)。接着在Trea的MCP界面配置MySQL连接参数,包括主机、端口、认证信息等。配置过程中需额外安装uvx工具,安装完成后可能需等待较长时间初始化。最后通过@智能体进行简单测试验证功能可用性。全文包含具体命令、报错解决方案及配置截图。(149字)

环境安装

  • python环境安装
     
brew install python

# 验证安装
python3 --version  # 查看 Python 3 版本
pip3 --version     # 查看 pip 版本


# jianxiangsun@jianxiangdeMac-mini ~ % python3 --version
# Python 3.9.6
# jianxiangsun@jianxiangdeMac-mini ~ % pip3 --version
# pip 21.2.4 from /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/site-packages/pip (python 3.9)
# jianxiangsun@jianxiangdeMac-mini ~ %
pip3 install mysql-mcp-server

# 报错
error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try brew install
    xyz, where xyz is the package you are trying to
    install.
    ...
    
# 根据报错提示执行
python3 -m venv mcpServerEnv 
source mcpServerEnv/bin/activate 

# 再次执行
pip3 install mysql-mcp-serve

 

打开Trae,点击mcp,查找mysql server,输入配置

trae

 

{
  "mcpServers": {
    "mysql": {
        "command": "uvx",
        "args": [
            "--from",
            "mysql-mcp-server",
            "mysql_mcp_server"
        ],
      "env": {
        "MYSQL_HOST": "****",
        "MYSQL_PORT": "3306",
        "MYSQL_USER": "****",
        "MYSQL_PASSWORD": "****",
        "MYSQL_DATABASE": "****"
      }
    }
  }
}

添加后报错
 

企业微信截图_fe03e27c-a9e7-4d67-8f8a-37a54edda44b.png

 

执行命令安装uvx
 

curl -LsSf https://astral.sh/uv/install.sh | sh 

source $HOME/.local/bin/env
source $HOME/.local/bin/env.fish

uvx --version

安装完成后点击重试,之后的准备过程时间可能有些长,还有可能失败。

 

配置完成之后就可以使用啦!

 

简单测试

Snipaste_2025-05-25_15-11-21.png

 

注意需要@对应的智能体或者系统内置的智能体。

  • Sun
    2025-07-24 07:37
    🐂🍺
    Reply
    Lvmaoya
    reply
    Sun
    2025-07-24 07:37
    👍👍👍
    Reply