Updated on 4月 7, 2025
Cursor と WSL2環境でAWS Documentation MCP Serverを利用したい
AWS MCP ServersをCursorで利用しようとしたところ、WSLでインストールしたuvxコマンドを実行するには、そのままでは動作しなかったのでパスを少し工夫しました。
https://github.com/awslabs/mcp

Exampleでは、WSLでインストールしたuvxが実行できません。
{
"mcpServers": {
"awslabs.aws-documentation-mcp-server": {
"command": "uvx",
"args": ["awslabs.aws-documentation-mcp-server@latest"],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR"
},
"disabled": false,
"autoApprove": []
}
}
}
Cursor(Windows側)からWSL側のコマンドを実行したいので、wsl.exeの引数として渡します。
- 実行コマンドはwsl.exe
- 引数でuvxコマンドの絶対パスを指定(これで参照できないということはないと思う)
{
"mcpServers": {
"awslabs.aws-documentation-mcp-server": {
"command": "wsl.exe",
"args": [
"--",
"/home/user/.local/bin/uvx",
"awslabs.aws-documentation-mcp-server@latest"
],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR"
},
"disabled": false,
"autoApprove": []
}
}
}
WSLはすばらしい環境ですが、Windowsはひと手間かかるよね。