常用MCP服务


浏览器

自己指定浏览器启动调试模式并暴露端口:
--remote-debugging-port=9222 --user-data-dir="D:\code\chrome_test"
http://127.0.0.1:9222/json/version

linux 创建一个缓存文件夹
mkdir -p ~/.cache/playwright-chrome

playwright

perl
{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": [
        "-y",
        "@playwright/mcp@latest"
      ]
    }
  }
}

cli版添加
codex mcp add playwright -- npx -y @playwright/mcp@latest --browser=chrome --user-data-dir=$HOME/.cache/playwright-chrome

或者直接编辑/home/li/.codex/config.toml结尾添加
这里的env是如果浏览器是无头模式的话就要传递桌面环境

ini
[mcp_servers.playwright]
command = "npx"
args = ["-y", "@playwright/mcp@latest", "--browser=chrome", "--user-data-dir=/home/li/.cache/playwright-chrome"]
env = { DISPLAY = ":0", XDG_RUNTIME_DIR = "/run/user/1000" }

数据库

perl
{
  "mcpServers": {
    "dbhub": {
      "command": "npx",
      "args": [
        "-y",
        "@bytebase/dbhub@latest",
        "--transport",
        "stdio",
        "--dsn",
        "postgresql://用户名:密码@127.0.0.1:5432/数据库名?sslmode=disable"
      ]
    }
  }
}

claude添加数据库

建议先全局安装dbhub和pg驱动

css
npm install -g @bytebase/dbhub@latest --omit=optional
npm install -g pg

然后项目中添加这个mcp服务

css
claude mcp add --scope project dbhub -- cmd /c dbhub --transport stdio --dsn "postgres://postgres:123456@127.0.0.1:5432/craft?sslmode=disable"

如果出错使用

css
claude --% mcp add --scope project dbhub -- cmd /c dbhub --transport stdio --dsn "postgres://postgres:123456@127.0.0.1:5432/craft?sslmode=disable"

claude 给项目添加redis服务

其中--scope project是指项目

css
claude mcp add --scope project redis -- npx -y @gongrzhe/server-redis-mcp redis://127.0.0.1:6379/3

SSH

官方mcp服务

json
"ssh-server": {
  "command": "npx",
  "args": [
    "-y",
    "mcp-server-ssh" 
  ],
  "env": {
    "SSH_HOST": "",
    "SSH_USER": "root",
    "SSH_PASSWORD": "",
	"SSH_PORT": "22"
  }
}

claude添加ssh

claude --% mcp add --scope project --transport stdio ssh-mcp -- npx -y ssh-mcp -- --host=129.150.48.13 --port=22 --user=ubuntu --password=你的SSH密码

如果是私钥
claude --% mcp add --scope project --transport stdio ssh-mcp -- npx -y ssh-mcp -- --host=129.150.48.13 --port=22 --user=ubuntu --key=C:\资料\168.138.176.186.key

claude --permission-mode default 默认模式,执行命令前会请求你同意

claude mcp服务配置文件地址

windows:"C:\Users\用户名\.claude.json"

claude删除mcp

claude mcp remove MCP名称

愿意放弃自由来换取保障的人,他最终既得不到自由,也得不到保障 -- 哈耶克