Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Konfigurasikan dalam IDE pengkodean
Pengkodean IDEs yang mendukung MCP menggunakan file konfigurasi JSON untuk mendeklarasikan server mana yang akan dimulai. Server berjalan melalui stdio, sehingga IDE meluncurkannya sebagai subproses saat Anda membuka proyek.
Kiro
Buat atau edit .kiro/settings/mcp.json di direktori proyek Anda (tingkat ruang kerja) atau ~/.kiro/settings/mcp.json (tingkat pengguna, tersedia di semua proyek). Karena Kiro berjalan di mesin lokal Anda, gunakan AWS_PROFILE untuk mengambil kredensil dari file yang ada: ~/.aws/credentials
Domain OpenSearch Layanan Amazon:
{ "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 Koleksi tanpa server:
{ "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" } } } }
Setelah menyimpan, Kiro menghubungkan kembali server secara otomatis. Anda kemudian dapat mengajukan pertanyaan seperti “Daftar indeks di cluster saya” atau “Apa kesehatan cluster saya?”
Kode Claude
Tambahkan server ke .mcp.json file proyek Anda. Seperti halnya Kiro, gunakan AWS_PROFILE untuk mengautentikasi dengan kredensi lokal AWS
Anda:
Domain OpenSearch Layanan Amazon:
{ "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 Koleksi tanpa server:
{ "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" } } } }
Anda juga dapat menambahkan server secara global melalui CLI sehingga tersedia di setiap proyek:
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 Desktop
Buka Pengaturan > Pengembang dan editclaude_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
Jika Anda menggunakan Kiro CLI, tambahkan server ke proyek .kiro/settings/mcp.json Anda menggunakan struktur JSON yang sama seperti yang ditunjukkan di atas. CLI Kiro mengambil konfigurasi secara otomatis ketika Anda memulai sesi di direktori itu.