1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

WSL2上のVS CodeでAWS MCPを使ってみる

Posted at

2025/4/8時点の情報です

環境

  • wsl 2.2.4.0
  • VS Code 1.99.0

事前準備

uvのインストール

pythonのパッケージマネージャーをインストールします。
公式を参考に、WSL上でコマンドを実行します。

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

VS CodeのAgentModeを有効化

VSCodeが最新版(1.99)でない場合はアップデートします。
その後、設定よりGithub CopilotのAgentModeを有効化します。
該当設定はchat.agent.enabledで検索できます。

image.png

設定を有効化したら、Copilot Chatのウィンドウでエージェントモードが使えるようになります。

スクリーンショット 2025-04-08 143950.png

AWS MCPの設定

MCP用のsetting.jsonを編集します。

image.png

setting.json
~(前略)~

"servers": {
    "awslabs.aws-documentation-mcp-server": {
        "command": "uvx",
        "args": ["awslabs.aws-documentation-mcp-server@latest"],
        "env": {
            "FASTMCP_LOG_LEVEL": "ERROR"
        },
        "disabled": false,
        "autoApprove": []
    }
}

uvxのパスが通らない場合、commandの指定をwhich uvxで表示されるフルパスに変更してみてください。

json内に起動ボタンが表示されるので、起動してみます。

スクリーンショット 2025-04-08 144318.png

起動でエラーになる場合は、対象のsetting.jsonがWSLのものか確認してみてください。

image.png

Copilot Chatのツール(工具のアイコン)をクリックして、AWSのMCPサーバーが有効化されていれば設定は完了です。

スクリーンショット 2025-04-08 144924.png

image.png

確認!

適当に質問してみます。

image.png

MCPの実行の確認ボタンが表示されました。ちゃんと認識できているみたいです。

image.png

少し待つと情報が表示されました。ちゃんとドキュメントを参照しているみたいです(多分)。

おわり

あんまりMCP自体はちゃんと分かってないですが、こんな感じで簡単に導入できるので色々試してみたいと思います。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?