Apa yang dapat Anda lakukan dengan MCP
Dengan server MCP yang terhubung, Anda dapat meminta Claude Code untuk:- Menerapkan fitur dari pelacak masalah: “Tambahkan fitur yang dijelaskan dalam masalah JIRA ENG-4521 dan buat PR di GitHub.”
- Menganalisis data pemantauan: “Periksa Sentry dan Statsig untuk memeriksa penggunaan fitur yang dijelaskan dalam ENG-4521.”
- Menanyakan database: “Temukan email 10 pengguna acak yang menggunakan fitur ENG-4521, berdasarkan database Postgres kami.”
- Mengintegrasikan desain: “Perbarui template email standar kami berdasarkan desain Figma baru yang diposting di Slack”
- Mengotomatisasi alur kerja: “Buat draf Gmail mengundang 10 pengguna ini ke sesi umpan balik tentang fitur baru.”
Server MCP populer
Berikut adalah beberapa server MCP yang umum digunakan yang dapat Anda hubungkan ke Claude Code:Gunakan server MCP pihak ketiga dengan risiko Anda sendiri - Anthropic belum memverifikasi
kebenaran atau keamanan semua server ini.
Pastikan Anda mempercayai server MCP yang Anda instal.
Berhati-hatilah terutama saat menggunakan server MCP yang dapat mengambil konten
yang tidak dipercaya, karena ini dapat mengekspos Anda ke risiko injeksi prompt.
Development & Testing Tools
Monitor errors, debug production issuesCommand
claude mcp add --transport http sentry https://mcp.sentry.dev/mcpSecurity analysis for dependenciesCommand
claude mcp add --transport http socket https://mcp.socket.dev/Provides access to Hugging Face Hub information and Gradio AI ApplicationsCommand
claude mcp add --transport http hugging-face https://huggingface.co/mcpDebug faster with AI agents that can access Jam recordings like video, console logs, network requests, and errorsCommand
claude mcp add --transport http jam https://mcp.jam.dev/mcpProject Management & Documentation
Interact with your Asana workspace to keep projects on trackCommand
claude mcp add --transport sse asana https://mcp.asana.com/sseManage your Jira tickets and Confluence docsCommand
claude mcp add --transport sse atlassian https://mcp.atlassian.com/v1/sseTask management, project trackingCommand
claude mcp add --transport stdio clickup --env CLICKUP_API_KEY=YOUR_KEY --env CLICKUP_TEAM_ID=YOUR_ID -- npx -y @hauptsache.net/clickup-mcpAccess real-time customer conversations, tickets, and user dataCommand
claude mcp add --transport http intercom https://mcp.intercom.com/mcpIntegrate with Linear's issue tracking and project managementCommand
claude mcp add --transport http linear https://mcp.linear.app/mcpRead docs, update pages, manage tasksCommand
claude mcp add --transport http notion https://mcp.notion.com/mcpAsk questions about your enterprise content, get insights from unstructured data, automate content workflowsCommand
claude mcp add --transport http box https://mcp.box.com/Extract valuable insights from meeting transcripts and summariesCommand
claude mcp add --transport http fireflies https://api.fireflies.ai/mcpManage monday.com boards by creating items, updating columns, assigning owners, setting timelines, adding CRM activities, and writing summariesCommand
claude mcp add --transport http monday https://mcp.monday.com/mcpDatabases & Data Management
Read/write records, manage bases and tablesCommand
claude mcp add --transport stdio airtable --env AIRTABLE_API_KEY=YOUR_KEY -- npx -y airtable-mcp-serverSupplies high quality fundamental financial data sourced from SEC Filings, investor presentationsCommand
claude mcp add --transport http daloopa https://mcp.daloopa.com/server/mcpAccess and manage HubSpot CRM data by fetching contacts, companies, and deals, and creating and updating recordsCommand
claude mcp add --transport http hubspot https://mcp.hubspot.com/anthropicPayments & Commerce
Integrate PayPal commerce capabilities, payment processing, transaction managementCommand
claude mcp add --transport http paypal https://mcp.paypal.com/mcpAnalyze, troubleshoot, and optimize Plaid integrations. Banking data, financial account linkingCommand
claude mcp add --transport sse plaid https://api.dashboard.plaid.com/mcp/sseUse an agent to build on Square APIs. Payments, inventory, orders, and moreCommand
claude mcp add --transport sse square https://mcp.squareup.com/ssePayment processing, subscription management, and financial transactionsCommand
claude mcp add --transport http stripe https://mcp.stripe.comDesign & Media
Generate better code by bringing in full Figma contextVisit developers.figma.com for local server setup.Command
claude mcp add --transport http figma-remote-mcp https://mcp.figma.com/mcpUpload, manage, transform, and analyze your media assetsMultiple services available. See documentation for specific server URLs.
Build video creation capabilities into your applicationsCommand
claude mcp add --transport sse invideo https://mcp.invideo.io/sseBrowse, summarize, autofill, and even generate new Canva designs directly from ClaudeCommand
claude mcp add --transport http canva https://mcp.canva.com/mcpInfrastructure & DevOps
Build applications, analyze traffic, monitor performance, and manage security settings through CloudflareMultiple services available. See documentation for specific server URLs. Claude Code can use the Cloudflare CLI if installed.
Create, deploy, and manage websites on Netlify. Control all aspects of your site from creating secrets to enforcing access controls to aggregating form submissionsCommand
claude mcp add --transport http netlify https://netlify-mcp.netlify.app/mcpConfigure and manage Stytch authentication services, redirect URLs, email templates, and workspace settingsCommand
claude mcp add --transport http stytch http://mcp.stytch.dev/mcpVercel's official MCP server, allowing you to search and navigate documentation, manage projects and deployments, and analyze deployment logs—all in one placeCommand
claude mcp add --transport http vercel https://mcp.vercel.com/Automation & Integration
Membutuhkan integrasi tertentu? Temukan ratusan server MCP lainnya di GitHub, atau buat server Anda sendiri menggunakan MCP SDK.
Menginstal server MCP
Server MCP dapat dikonfigurasi dengan tiga cara berbeda tergantung pada kebutuhan Anda:Opsi 1: Tambahkan server HTTP jarak jauh
Server HTTP adalah opsi yang direkomendasikan untuk terhubung ke server MCP jarak jauh. Ini adalah transportasi yang paling banyak didukung untuk layanan berbasis cloud.Opsi 2: Tambahkan server SSE jarak jauh
Transportasi SSE (Server-Sent Events) sudah usang. Gunakan server HTTP sebagai gantinya, jika tersedia.
Opsi 3: Tambahkan server stdio lokal
Server Stdio berjalan sebagai proses lokal di mesin Anda. Mereka ideal untuk alat yang memerlukan akses sistem langsung atau skrip khusus.Memahami parameter ”—”:
-- (garis miring ganda) memisahkan flag CLI Claude sendiri dari perintah dan argumen yang diteruskan ke server MCP. Semua yang sebelum -- adalah opsi untuk Claude (seperti --env, --scope), dan semua yang setelah -- adalah perintah sebenarnya untuk menjalankan server MCP.Sebagai contoh:claude mcp add --transport stdio myserver -- npx server→ menjalankannpx serverclaude mcp add --transport stdio myserver --env KEY=value -- python server.py --port 8080→ menjalankanpython server.py --port 8080denganKEY=valuedi lingkungan
Mengelola server Anda
Setelah dikonfigurasi, Anda dapat mengelola server MCP Anda dengan perintah berikut:Tips:
- Gunakan flag
--scopeuntuk menentukan di mana konfigurasi disimpan:local(default): Hanya tersedia untuk Anda di proyek saat ini (disebutprojectdi versi yang lebih lama)project: Dibagikan dengan semua orang di proyek melalui file.mcp.jsonuser: Tersedia untuk Anda di semua proyek (disebutglobaldi versi yang lebih lama)
- Atur variabel lingkungan dengan flag
--env(misalnya,--env KEY=value) - Konfigurasikan waktu tunggu startup server MCP menggunakan variabel lingkungan MCP_TIMEOUT (misalnya,
MCP_TIMEOUT=10000 claudemenetapkan waktu tunggu 10 detik) - Claude Code akan menampilkan peringatan ketika output alat MCP melebihi 10.000 token. Untuk meningkatkan batas ini, atur variabel lingkungan
MAX_MCP_OUTPUT_TOKENS(misalnya,MAX_MCP_OUTPUT_TOKENS=50000) - Gunakan
/mcpuntuk autentikasi dengan server jarak jauh yang memerlukan autentikasi OAuth 2.0
Pengguna Windows: Pada Windows asli (bukan WSL), server MCP lokal yang menggunakan Tanpa pembungkus
npx memerlukan pembungkus cmd /c untuk memastikan eksekusi yang tepat.cmd /c, Anda akan mengalami kesalahan “Connection closed” karena Windows tidak dapat langsung menjalankan npx. (Lihat catatan di atas untuk penjelasan parameter --.)Server MCP yang disediakan plugin
Plugin dapat menggabungkan server MCP, secara otomatis menyediakan alat dan integrasi ketika plugin diaktifkan. Server MCP plugin bekerja identik dengan server yang dikonfigurasi pengguna. Cara kerja server MCP plugin:- Plugin mendefinisikan server MCP dalam
.mcp.jsondi root plugin atau inline dalamplugin.json - Ketika plugin diaktifkan, server MCP-nya dimulai secara otomatis
- Alat MCP plugin muncul bersama alat MCP yang dikonfigurasi secara manual
- Server plugin dikelola melalui instalasi plugin (bukan perintah
/mcp)
.mcp.json di root plugin:
plugin.json:
- Siklus hidup otomatis: Server dimulai ketika plugin diaktifkan, tetapi Anda harus memulai ulang Claude Code untuk menerapkan perubahan server MCP (mengaktifkan atau menonaktifkan)
- Variabel lingkungan: Gunakan
${CLAUDE_PLUGIN_ROOT}untuk jalur relatif plugin - Akses variabel lingkungan pengguna: Akses ke variabel lingkungan yang sama dengan server yang dikonfigurasi secara manual
- Jenis transportasi berganda: Dukungan stdio, SSE, dan transportasi HTTP (dukungan transportasi dapat bervariasi menurut server)
- Distribusi bundel: Alat dan server dikemas bersama
- Penyiapan otomatis: Tidak perlu konfigurasi MCP manual
- Konsistensi tim: Semua orang mendapatkan alat yang sama ketika plugin diinstal
Cakupan instalasi MCP
Server MCP dapat dikonfigurasi pada tiga tingkat cakupan berbeda, masing-masing melayani tujuan yang berbeda untuk mengelola aksesibilitas server dan berbagi. Memahami cakupan ini membantu Anda menentukan cara terbaik untuk mengonfigurasi server sesuai kebutuhan spesifik Anda.Cakupan lokal
Server bercakupan lokal mewakili tingkat konfigurasi default dan disimpan dalam pengaturan pengguna khusus proyek Anda. Server ini tetap pribadi untuk Anda dan hanya dapat diakses saat bekerja dalam direktori proyek saat ini. Cakupan ini ideal untuk server pengembangan pribadi, konfigurasi eksperimental, atau server yang berisi kredensial sensitif yang tidak boleh dibagikan.Cakupan proyek
Server bercakupan proyek memungkinkan kolaborasi tim dengan menyimpan konfigurasi dalam file.mcp.json di direktori root proyek Anda. File ini dirancang untuk diperiksa ke dalam kontrol versi, memastikan semua anggota tim memiliki akses ke alat dan layanan MCP yang sama. Ketika Anda menambahkan server bercakupan proyek, Claude Code secara otomatis membuat atau memperbarui file ini dengan struktur konfigurasi yang sesuai.
.mcp.json yang dihasilkan mengikuti format standar:
.mcp.json. Jika Anda perlu mengatur ulang pilihan persetujuan ini, gunakan perintah claude mcp reset-project-choices.
Cakupan pengguna
Server bercakupan pengguna menyediakan aksesibilitas lintas proyek, membuatnya tersedia di semua proyek di mesin Anda sambil tetap pribadi untuk akun pengguna Anda. Cakupan ini bekerja dengan baik untuk server utilitas pribadi, alat pengembangan, atau layanan yang sering Anda gunakan di berbagai proyek.Memilih cakupan yang tepat
Pilih cakupan Anda berdasarkan:- Cakupan lokal: Server pribadi, konfigurasi eksperimental, atau kredensial sensitif khusus untuk satu proyek
- Cakupan proyek: Server bersama tim, alat khusus proyek, atau layanan yang diperlukan untuk kolaborasi
- Cakupan pengguna: Utilitas pribadi yang diperlukan di berbagai proyek, alat pengembangan, atau layanan yang sering digunakan
Hierarki cakupan dan prioritas
Konfigurasi server MCP mengikuti hierarki prioritas yang jelas. Ketika server dengan nama yang sama ada di berbagai cakupan, sistem menyelesaikan konflik dengan memprioritaskan server bercakupan lokal terlebih dahulu, diikuti oleh server bercakupan proyek, dan akhirnya server bercakupan pengguna. Desain ini memastikan bahwa konfigurasi pribadi dapat mengganti yang dibagikan jika diperlukan.Ekspansi variabel lingkungan dalam .mcp.json
Claude Code mendukung ekspansi variabel lingkungan dalam file .mcp.json, memungkinkan tim untuk berbagi konfigurasi sambil mempertahankan fleksibilitas untuk jalur khusus mesin dan nilai sensitif seperti kunci API.
Sintaks yang didukung:
${VAR}- Berkembang ke nilai variabel lingkunganVAR${VAR:-default}- Berkembang keVARjika diatur, jika tidak gunakandefault
command- Jalur executable serverargs- Argumen baris perintahenv- Variabel lingkungan yang diteruskan ke serverurl- Untuk jenis server HTTPheaders- Untuk autentikasi server HTTP
Contoh praktis
Contoh: Pantau kesalahan dengan Sentry
Contoh: Hubungkan ke GitHub untuk tinjauan kode
Contoh: Tanyakan database PostgreSQL Anda
Autentikasi dengan server MCP jarak jauh
Banyak server MCP berbasis cloud memerlukan autentikasi. Claude Code mendukung OAuth 2.0 untuk koneksi yang aman.1
Tambahkan server yang memerlukan autentikasi
Sebagai contoh:
2
Gunakan perintah /mcp dalam Claude Code
Dalam kode Claude, gunakan perintah:Kemudian ikuti langkah-langkah di browser Anda untuk masuk.
Tips:
- Token autentikasi disimpan dengan aman dan disegarkan secara otomatis
- Gunakan “Clear authentication” di menu
/mcpuntuk mencabut akses - Jika browser Anda tidak terbuka secara otomatis, salin URL yang disediakan
- Autentikasi OAuth bekerja dengan server HTTP
Tambahkan server MCP dari konfigurasi JSON
Jika Anda memiliki konfigurasi JSON untuk server MCP, Anda dapat menambahkannya secara langsung:1
Tambahkan server MCP dari JSON
2
Verifikasi server telah ditambahkan
Tips:
- Pastikan JSON diloloskan dengan benar di shell Anda
- JSON harus sesuai dengan skema konfigurasi server MCP
- Anda dapat menggunakan
--scope useruntuk menambahkan server ke konfigurasi pengguna Anda alih-alih yang khusus proyek
Impor server MCP dari Claude Desktop
Jika Anda telah mengonfigurasi server MCP di Claude Desktop, Anda dapat mengimpornya:1
Impor server dari Claude Desktop
2
Pilih server mana yang akan diimpor
Setelah menjalankan perintah, Anda akan melihat dialog interaktif yang memungkinkan Anda memilih server mana yang ingin Anda impor.
3
Verifikasi server telah diimpor
Tips:
- Fitur ini hanya bekerja di macOS dan Windows Subsystem for Linux (WSL)
- Ini membaca file konfigurasi Claude Desktop dari lokasi standarnya di platform tersebut
- Gunakan flag
--scope useruntuk menambahkan server ke konfigurasi pengguna Anda - Server yang diimpor akan memiliki nama yang sama seperti di Claude Desktop
- Jika server dengan nama yang sama sudah ada, mereka akan mendapatkan akhiran numerik (misalnya,
server_1)
Gunakan Claude Code sebagai server MCP
Anda dapat menggunakan Claude Code sendiri sebagai server MCP yang dapat dihubungkan oleh aplikasi lain:Tips:
- Server menyediakan akses ke alat Claude seperti View, Edit, LS, dll.
- Di Claude Desktop, coba minta Claude untuk membaca file di direktori, membuat edit, dan lainnya.
- Perhatikan bahwa server MCP ini hanya mengekspos alat Claude Code ke klien MCP Anda, jadi klien Anda sendiri bertanggung jawab untuk menerapkan konfirmasi pengguna untuk panggilan alat individual.
Batas output MCP dan peringatan
Ketika alat MCP menghasilkan output besar, Claude Code membantu mengelola penggunaan token untuk mencegah membanjiri konteks percakapan Anda:- Ambang batas peringatan output: Claude Code menampilkan peringatan ketika output alat MCP apa pun melebihi 10.000 token
- Batas yang dapat dikonfigurasi: Anda dapat menyesuaikan token output MCP maksimum yang diizinkan menggunakan variabel lingkungan
MAX_MCP_OUTPUT_TOKENS - Batas default: Maksimum default adalah 25.000 token
- Menanyakan dataset atau database besar
- Menghasilkan laporan atau dokumentasi terperinci
- Memproses file log atau informasi debugging yang luas
Jika Anda sering mengalami peringatan output dengan server MCP tertentu, pertimbangkan untuk meningkatkan batas atau mengonfigurasi server untuk membuat halaman atau memfilter responsnya.
Gunakan sumber daya MCP
Server MCP dapat mengekspos sumber daya yang dapat Anda referensikan menggunakan penyebutan @, mirip dengan cara Anda mereferensikan file.Referensikan sumber daya MCP
1
Daftar sumber daya yang tersedia
Ketik
@ dalam prompt Anda untuk melihat sumber daya yang tersedia dari semua server MCP yang terhubung. Sumber daya muncul bersama file dalam menu pelengkapan otomatis.2
Referensikan sumber daya tertentu
Gunakan format
@server:protocol://resource/path untuk mereferensikan sumber daya:3
Referensi sumber daya berganda
Anda dapat mereferensikan beberapa sumber daya dalam satu prompt:
Tips:
- Sumber daya secara otomatis diambil dan disertakan sebagai lampiran saat direferensikan
- Jalur sumber daya dapat dicari fuzzy dalam pelengkapan otomatis penyebutan @
- Claude Code secara otomatis menyediakan alat untuk mencantumkan dan membaca sumber daya MCP ketika server mendukungnya
- Sumber daya dapat berisi jenis konten apa pun yang disediakan server MCP (teks, JSON, data terstruktur, dll.)
Gunakan prompt MCP sebagai perintah garis miring
Server MCP dapat mengekspos prompt yang menjadi tersedia sebagai perintah garis miring di Claude Code.Jalankan prompt MCP
1
Temukan prompt yang tersedia
Ketik
/ untuk melihat semua perintah yang tersedia, termasuk yang dari server MCP. Prompt MCP muncul dengan format /mcp__servername__promptname.2
Jalankan prompt tanpa argumen
3
Jalankan prompt dengan argumen
Banyak prompt menerima argumen. Teruskan mereka dipisahkan spasi setelah perintah:
Tips:
- Prompt MCP ditemukan secara dinamis dari server yang terhubung
- Argumen diurai berdasarkan parameter yang ditentukan prompt
- Hasil prompt disuntikkan langsung ke dalam percakapan
- Nama server dan prompt dinormalisasi (spasi menjadi garis bawah)
Konfigurasi MCP perusahaan
Untuk organisasi yang memerlukan kontrol terpusat atas server MCP, Claude Code mendukung konfigurasi MCP yang dikelola perusahaan. Ini memungkinkan administrator IT untuk:- Kontrol server MCP mana yang dapat diakses karyawan: Terapkan set server MCP yang disetujui standar di seluruh organisasi
- Cegah server MCP yang tidak sah: Secara opsional batasi pengguna dari menambahkan server MCP mereka sendiri
- Nonaktifkan MCP sepenuhnya: Hapus fungsionalitas MCP sepenuhnya jika diperlukan
Menyiapkan konfigurasi MCP perusahaan
Administrator sistem dapat menerapkan file konfigurasi MCP perusahaan bersama file pengaturan yang dikelola:- macOS:
/Library/Application Support/ClaudeCode/managed-mcp.json - Windows:
C:\ProgramData\ClaudeCode\managed-mcp.json - Linux:
/etc/claude-code/managed-mcp.json
managed-mcp.json menggunakan format yang sama dengan file .mcp.json standar:
Membatasi server MCP dengan daftar putih dan daftar hitam
Selain menyediakan server yang dikelola perusahaan, administrator dapat mengontrol server MCP mana yang diizinkan pengguna untuk dikonfigurasi menggunakanallowedMcpServers dan deniedMcpServers dalam file managed-settings.json:
- macOS:
/Library/Application Support/ClaudeCode/managed-settings.json - Windows:
C:\ProgramData\ClaudeCode\managed-settings.json - Linux:
/etc/claude-code/managed-settings.json
allowedMcpServers):
undefined(default): Tidak ada pembatasan - pengguna dapat mengonfigurasi server MCP apa pun- Array kosong
[]: Penguncian lengkap - pengguna tidak dapat mengonfigurasi server MCP apa pun - Daftar nama server: Pengguna hanya dapat mengonfigurasi server yang ditentukan
deniedMcpServers):
undefined(default): Tidak ada server yang diblokir- Array kosong
[]: Tidak ada server yang diblokir - Daftar nama server: Server yang ditentukan secara eksplisit diblokir di semua cakupan
- Pembatasan ini berlaku untuk semua cakupan: pengguna, proyek, lokal, dan bahkan server perusahaan dari
managed-mcp.json - Daftar hitam memiliki prioritas mutlak: Jika server muncul di kedua daftar, itu akan diblokir
Prioritas konfigurasi perusahaan: Konfigurasi MCP perusahaan memiliki prioritas tertinggi dan tidak dapat ditimpa oleh konfigurasi pengguna, lokal, atau proyek ketika
useEnterpriseMcpConfigOnly diaktifkan.