Claude MCP のはじめ方 (Mac Claudeアプリ + brave検索 )

● 1 . Claude アプリをダウンロード

https://claude.ai/download

● 2 . node.js をインストールしnpxのフルパスを調べておく

which npx

● 3 . Brave Search API を取得する

1. ここからBrave Search APIへユーザー登録する

https://brave.com/search/api/

2. ユーザー登録完了後ログインして 「Subscription」から 「Free」プランを追加する

3. 「API Keys」から Add API key する

● 4 . Claudeの設定ファイルを編集する

cd ~/Library/Application\ Support/Claude/
code claude_desktop_config.json

以下のように入力

{
  "mcpServers": {
    "brave-search": {
      "command": "/PATH/TO/YOUR/NPX/npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-brave-search"
      ],
      "env": {
        "BRAVE_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

/PATH/TO/YOUR/NPX/npxYOUR_API_KEY は適宜書き換えます。

設定の確認方法

Claudeアプリを起動し「Claude」→「Settings」→「Developer」を選択します。 以下のように表示されていれば成功です。

次の2つの検索が使えるようになります。

brave_web_search: ウェブ上の一般的な情報を検索
brave_local_search: 実店舗やビジネスなどの地域情報を検索

「could not connect MCP brave server」のようなエラーになる場合はパスがうまく通ってないかもしれないので確認しましょう。

試しに以下のようなプロンプトを実行して検証します。

ネットで生成AIの最新ニュースを検索して5件面白いトピックを教えて

web検索してくれてます。

● ローカルファイルにアクセスするMCP Server

アクセス可能なフォルダ作成して指定します。

    "filesystem": {
      "command": "/PATH/TO/YOUR/NPX/npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/YOUR-USER-NAME/mcp_folder"
      ]
    },

● ローカルのMySQLにアクセスするMCP Server

"mcp_server_mysql": {
      "command": "npx",
      "args": [
        "-y",
        "@benborla29/mcp-server-mysql"
      ],
      "env": {
        "MYSQL_HOST": "127.0.0.1",
        "MYSQL_PORT": "3306",
        "MYSQL_USER": "root",
        "MYSQL_PASS": "",
        "MYSQL_DB": "db_name"
      }
    }
playwright-mcp

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

● Claude Code を API追加料金なしでMCPサーバとして使う

Claudeの設定ファイルを編集する

cd ~/Library/Application\ Support/Claude/
code claude_desktop_config.json
    "claude_code": {
      "command": "/PATH/TO/YOUR/FOLDER/claude",
      "args": ["mcp", "serve"],
      "env": {}
    }

which claude で取得できるパスを入力します。

確認方法

例えば、次のようなプロンプトを入力するとClaude Codeから実行して調べてくれます

このMacのdiskの残り容量を調べて欲しい

claude code でエラーが出る場合は最新バージョンにアップグレードしましょう

npm install -g @anthropic-ai/claude-code

● MCPはserver(検索API)をどのように接続しているのか?

このあたりにあります

https://github.com/modelcontextprotocol/servers/blob/main/src/brave-search/index.ts#L182

● 他にも機能(MCP servers)を追加する

https://mcp.so/

添付ファイル1
添付ファイル2
添付ファイル3
添付ファイル4
No.2577
04/11 17:32

edit

添付ファイル