---
title: "13クライアント・60サーバー対応MCP設定ジェネレーター · DotsAgent"
description: "サーバーとクライアントを選ぶと、mcp.json、config.toml、YAML、settings.jsonなど、適切な形式の設定ファイルとCLIコマンドを生成します。13クライアント、60サーバーに対応。"
url: https://dotsagent.io/ja/mcp/config
---

接続 · ツール

# MCP設定ジェネレーター

クライアントと使用するサーバーを選択してください。クライアントが求める形式の設定ファイルと、対応するCLIコマンドを生成します。実行できないサーバーがある場合は警告します。

クライアント

オペレーティングシステム

適用範囲

サーバー（3）

- **GitHub**
- **Context7**
- **Playwright** ローカル

Claude Codeは、claude mcp addコマンドまたはリポジトリのルートにある.mcp.jsonファイルからサーバーを読み込みます。

`.mcp.json`

```
{
  "mcpServers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/"
    },
    "context7": {
      "type": "http",
      "url": "https://mcp.context7.com/mcp"
    },
    "playwright": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "@playwright/mcp@latest"
      ]
    }
  }
}
```

### または、コマンドラインから追加できます

`shell`

```
claude mcp add --transport http --scope project github https://api.githubcopilot.com/mcp/
claude mcp add --transport http --scope project context7 https://mcp.context7.com/mcp
claude mcp add --scope project playwright -- npx @playwright/mcp@latest
```

[Claude Code の詳細なセットアップ手順 →](https://dotsagent.io/ja/mcp/clients/claude-code)

## 生成される設定について

### ホスト型とローカル

ホスト型サーバーは、クライアントが Streamable HTTP 経由で接続するURLです。サーバーはベンダー側で実行されるため、インストールは不要です。ローカルサーバーは npx、uvx、または docker を使って子プロセスとして起動し、マシン上の権限で実行されます。両方に対応しているサーバーでは、ジェネレーターはホスト型を優先し、切り替えも可能です。

### 秘密情報はファイルに保存されません

ジェネレーターが実際のキーを書き込むことはありません。各クライアント固有の参照構文を使います。Claude Code では ${VAR}、Cursor と Windsurf では ${env:VAR}、VS Code では inputs の入力プロンプト、Gemini CLI では $VAR、Codex では env_vars、Continue では ${{ secrets.VAR }} を使います。そのほかのクライアントでは、後で入力する <VAR> プレースホルダーが使われます。

### 初回接続時の OAuth

ここにあるホスト型サーバーの多くは、OAuth でサインインします。クライアントは初回接続時、またはログイン手順を実行したときにブラウザーを開きます。ログイン手順は、Claude Code では /mcp、codex mcp login、devin mcp login、openclaw mcp login です。Slack、Asana、HubSpot は事前登録されたクライアントのみを受け付けるため、お使いのクライアントが対応しているか確認してください。

### 編集後に再読み込み

Claude Desktop は起動時に設定ファイルを読み込むため、変更後は終了して再起動してください。macOS ではログが ~/Library/Logs/Claude にあります。別のクライアントに新しいサーバーが表示されない場合は、クライアントを再起動するか、ウィンドウを再読み込みしてください。OpenClaw では、openclaw mcp doctor <name> --probe で個別のサーバーをテストできます。

## 設定に関する質問

### Cursor と Claude Code では、mcp.json をどこに配置しますか？

Cursor はプロジェクト内の .cursor/mcp.json、またはすべてのプロジェクトで ~/.cursor/mcp.json を読み込みます。Claude Code はプロジェクト用にリポジトリのルートにある .mcp.json を読み込み、ローカル用とユーザー用の設定は ~/.claude.json に保存します。VS Code は .vscode/mcp.json を使用し、Codex は JSON ではなく ~/.codex/config.toml を使用します。

### claude_desktop_config.json からリモートサーバーを読み込めないのはなぜですか？

Claude Desktop はこのファイルからローカルサーバーのみを読み込みます。リモートサーバーは Settings > Connectors でカスタムコネクタとして追加し、URL を貼り付けてサインインする必要があります。そのため、ジェネレーターではこれらの URL を別に表示しています。

### コミットする .mcp.json から API キーを除外するにはどうすればよいですか？

キーを直接貼り付けず、環境変数を参照してください。Claude Code は ${VAR} と ${VAR:-default} を展開し、Cursor は ${env:NAME} を展開します。VS Code では inputs エントリーを使ってシークレットの入力を求めることができます。クライアントを起動する前に、シェルまたはシークレットマネージャーで変数を設定してください。

### 1つの MCP 設定を複数のクライアントで再利用できますか？

そのままでは再利用できません。多くのクライアントではトップレベルキーに mcpServers を使いますが、.vscode/mcp.json では servers、Zed では context_servers、Codex では mcp_servers テーブルを使います。一部のクライアントは他のクライアントの設定ファイルをインポートできます。VS Code は Claude Desktop、Cursor、Windsurf の設定を検出し、Continue は mcp.json を直接読み込めます。また、JetBrains AI Assistant には「Import from Claude」オプションがあります。

### Windows の Claude Desktop で npx が失敗するのはなぜですか？

MCP servers の README では、Windows で cmd 経由で npx を実行します。command を cmd にし、/c、npx、パッケージ名を引数として指定します。Claude Desktop と Windows を選択すると、ジェネレーターがこのラッパーを自動で適用します。

### サーバーはホスト版とローカル版のどちらを使うべきですか？

ホスト版なら、ランタイムのインストールが不要で、OAuth を使うためディスク上に長期間有効なトークンを保存せずに済み、手軽です。サーバーがマシン上のファイルや認証情報を必要とする場合や、Filesystem、Playwright、AWS API server のようにホスト版のエンドポイントがない場合は、ローカル版が適しています。

AIエージェント開発者向けの独立したリファレンスです。ここに記載されているいずれのベンダーとも提携していません。

© 2026 DotsAgent · 確認日: 2026年10月1日
