翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
コーディング IDE で を設定する
MCP をサポートするコーディング IDEs は、JSON 設定ファイルを使用して、起動するサーバーを宣言します。サーバーは stdio 経由で実行されるため、プロジェクトを開くと IDE によってサブプロセスとして起動されます。
Kiro
プロジェクトディレクトリ (ワークスペースレベル) または ~/.kiro/settings/mcp.json (ユーザーレベル、すべてのプロジェクトで使用可能) .kiro/settings/mcp.jsonで を作成または編集します。Kiro はローカルマシンで実行されるため、 AWS_PROFILE を使用して既存の~/.aws/credentialsファイルから認証情報を取得します。
Amazon OpenSearch Service ドメイン:
{ "mcpServers": { "opensearch": { "command": "uvx", "args": ["opensearch-mcp-server-py"], "env": { "OPENSEARCH_URL": "https://your-domain-endpoint.region.es.amazonaws.com", "AWS_REGION": "us-east-1", "AWS_PROFILE": "your-aws-profile" } } } }
OpenSearch Serverless コレクション:
{ "mcpServers": { "opensearch": { "command": "uvx", "args": ["opensearch-mcp-server-py"], "env": { "OPENSEARCH_URL": "https://collection-id.region.aoss.amazonaws.com", "AWS_OPENSEARCH_SERVERLESS": "true", "AWS_REGION": "us-east-1", "AWS_PROFILE": "your-aws-profile" } } } }
保存後、Kiro は自動的にサーバーを再接続します。その後、「クラスター内のインデックスを一覧表示する」や「クラスターの状態は?」などの質問をすることができます。
Claude Code
サーバーをプロジェクトの .mcp.json ファイルに追加します。Kiro と同様に、 AWS_PROFILE を使用してローカル AWS 認証情報で認証します。
Amazon OpenSearch Service ドメイン:
{ "mcpServers": { "opensearch": { "command": "uvx", "args": ["opensearch-mcp-server-py"], "env": { "OPENSEARCH_URL": "https://your-domain-endpoint.region.es.amazonaws.com", "AWS_REGION": "us-east-1", "AWS_PROFILE": "your-aws-profile" } } } }
OpenSearch Serverless コレクション:
{ "mcpServers": { "opensearch": { "command": "uvx", "args": ["opensearch-mcp-server-py"], "env": { "OPENSEARCH_URL": "https://collection-id.region.aoss.amazonaws.com", "AWS_OPENSEARCH_SERVERLESS": "true", "AWS_REGION": "us-east-1", "AWS_PROFILE": "your-aws-profile" } } } }
サーバーを CLI 経由でグローバルに追加して、すべてのプロジェクトで使用できるようにすることもできます。
claude mcp add opensearch \ --command uvx \ --args opensearch-mcp-server-py \ --env OPENSEARCH_URL=https://your-domain-endpoint.region.es.amazonaws.com\ --env AWS_REGION=us-east-1\ --env AWS_PROFILE=your-aws-profile
Claude デスクトップ
設定 > デベロッパー を開き、 を編集しますclaude_desktop_config.json。
{ "mcpServers": { "opensearch": { "command": "uvx", "args": ["opensearch-mcp-server-py"], "env": { "OPENSEARCH_URL": "https://your-domain-endpoint", "AWS_REGION": "us-east-1", "AWS_PROFILE": "your-aws-profile" } } } }
Kiro CLI
Kiro CLI を使用する場合は、上記のものと同じ JSON 構造.kiro/settings/mcp.jsonを使用して、プロジェクトの にサーバーを追加します。Kiro CLI は、そのディレクトリでセッションを開始すると、設定を自動的に取得します。