2
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?

AWS MCP Servers使おうとしてめっちゃ沼った話

Posted at

はじめに

最近流行りのMCP、私も触ってみたい!と思い、AWS MCP Serversを使ってみようとしたところ、思わぬところで沼にはまったのでご紹介します。
まだドキュメントも少なく、記事で紹介されていた方もいましたが、見つけるの大変だったのでどなたかの助けになれば。

発生した事象

以下リンクにある手順通りに実施して、Claude DesktopでMCPの設定を行うとこんなエラーメッセージが発生しました。

error: Failed to spawn: `awslabs.cost-analysis-mcp-server`
  Caused by: program not found

解決方法

結論ですが、Windows環境ではドキュメントに書いてある方法では正常に起動しないとのことでした。
具体的にはclaude_desktop_config.jsonを書き換えてあげる必要があります。

以下はドキュメントに書いてある書き方です。

{
  "mcpServers": {
    "awslabs.cost-analysis-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.cost-analysis-mcp-server@latest"],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "AWS_PROFILE": "your-aws-profile"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

以下のような書き方をすれば正常にサーバーがrunning状態になります。

{
  "mcpServers": {
    "awslabs.cost-analysis-mcp-server": {
      "command": "uvx",
      "args": [
        "--from",
        "awslabs-cost-analysis-mcp-server",
        "awslabs.cost-analysis-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "AWS_PROFILE": "your-aws-profile"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

終わりに

他のawslabsのものについても同様の方法で沼から抜け出せるものがあると思います。
(AWS Lambda MCP ServerとAWS Documentation MCP Serverについてはこちらの方法で正常に起動しました)
こういった新しすぎるものはなかなか生成AIも答えてくれないので、久しぶりに手探りで調べまくって懐かしい気持ちになりました(笑)
最初にこの書き方を見つけた人はどうやって見つけたんだろうと気になるところです。。

以上、よいMCPライフを!

弊社では一緒に働く仲間を募集中です!

現在、様々な職種を募集しております。
カジュアル面談も可能ですので、ご連絡お待ちしております!

募集内容等詳細は、是非採用サイトをご確認ください。
https://engineer.po-holdings.co.jp/

2
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
2
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?