Loading...
  • Bangun
  • Admin
  • Model & harga
  • Client SDK
  • Referensi API
Search...
⌘K
Log in
Konektor MCP
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Solutions

  • AI agents
  • Code modernization
  • Coding
  • Customer support
  • Education
  • Financial services
  • Government
  • Life sciences

Partners

  • Amazon Bedrock
  • Google Cloud's Vertex AI

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Company

  • Anthropic
  • Careers
  • Economic Futures
  • Research
  • News
  • Responsible Scaling Policy
  • Security and compliance
  • Transparency

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Help and security

  • Availability
  • Status
  • Support
  • Discord

Terms and policies

  • Privacy policy
  • Responsible disclosure policy
  • Terms of service: Commercial
  • Terms of service: Consumer
  • Usage policy
Bangun/Definisikan agen Anda

Konektor MCP

Hubungkan server MCP ke agen Anda untuk mengakses alat eksternal dan sumber data.

Was this page helpful?

  • Deklarasikan server MCP pada agen
  • Sediakan autentikasi saat pembuatan sesi
  • Jenis server MCP yang didukung

Claude Managed Agents mendukung koneksi server Model Context Protocol (MCP) ke agen Anda. Ini memberikan agen akses ke alat eksternal, sumber data, dan layanan melalui protokol standar.

Konfigurasi MCP dibagi menjadi dua langkah:

  1. Pembuatan agen mendeklarasikan server MCP mana yang terhubung dengan agen, berdasarkan nama dan URL.
  2. Pembuatan sesi menyediakan autentikasi untuk server tersebut dengan mereferensikan vault yang telah terdaftar sebelumnya.

Pemisahan ini menjaga rahasia tetap keluar dari definisi agen yang dapat digunakan kembali sambil memungkinkan setiap sesi untuk melakukan autentikasi dengan kredensial miliknya sendiri.

Semua permintaan API Managed Agents memerlukan header beta managed-agents-2026-04-01. SDK menetapkan header beta secara otomatis.

Deklarasikan server MCP pada agen

Tentukan server MCP dalam array mcp_servers saat membuat agen. Setiap server memerlukan type, name yang unik, dan url. Tidak ada token autentikasi yang disediakan pada tahap ini.

name yang Anda tetapkan dalam array server MCP digunakan untuk mereferensikan entri mcp_toolset dalam array alat.

Toolset MCP secara default menggunakan kebijakan izin always_ask, yang memerlukan persetujuan pengguna sebelum setiap pemanggilan alat. Lihat kebijakan izin untuk mengonfigurasi perilaku ini.

Sediakan autentikasi saat pembuatan sesi

Saat memulai sesi, teruskan vault_ids untuk menyediakan kredensial untuk server MCP Anda. Vault adalah koleksi kredensial yang Anda daftarkan sekali dan referensikan berdasarkan ID. Lihat Autentikasi dengan vault untuk cara membuat vault dan mengelola kredensial.

Jika kredensial otorisasi yang disediakan dalam vault tidak valid, pembuatan sesi akan berhasil dan interaksi masih dimungkinkan. Acara session.error dipancarkan yang menjelaskan kegagalan autentikasi MCP. Anda dapat memutuskan apakah akan memblokir interaksi lebih lanjut pada kesalahan ini, memicu pembaruan kredensial, atau membiarkan sesi berlanjut tanpa MCP. Percobaan ulang autentikasi akan terjadi pada transisi session.status_idle ke session.status_running berikutnya. Lihat Aliran acara sesi untuk detail tentang mengonsumsi session.error dan acara lainnya.

Jenis server MCP yang didukung

Claude Managed Agents terhubung ke server MCP jarak jauh yang mengekspos titik akhir HTTP. Server harus mendukung transportasi HTTP yang dapat dialirkan dari protokol MCP.

Untuk informasi lebih lanjut tentang MCP dan membangun server MCP, lihat dokumentasi MCP.

AGENT_ID=$(ant beta:agents create \
  --name "GitHub Assistant" \
  --model claude-opus-4-7 \
  --mcp-server '{type: url, name: github, url: "https://api.githubcopilot.com/mcp/"}' \
  --tool '{type: agent_toolset_20260401}' \
  --tool '{type: mcp_toolset, mcp_server_name: github}' \
  --transform id --raw-output)
session = client.beta.sessions.create(
    agent=agent.id,
    environment_id=environment.id,
    vault_ids=[vault.id],
)