Document type: Protocol | Version: 1.0 | Published: 28 July 2026
Executive Abstract
An institution-grade reference for MCP resources, tools, prompts, tasks, apps, authorization, transport, and governance boundaries.
Definisi
Model Context Protocol atau MCP adalah protokol untuk menghubungkan aplikasi AI dengan context dan capability eksternal melalui antarmuka yang terdefinisi. MCP bukan ranking signal dan bukan pengganti website publik; ia adalah integration layer untuk resource, tool, prompt, task, dan application experience.
Ruang Lingkup
- Core protocol, client-server roles, resources, tools, prompts, tasks, apps, extensions, transport, dan authorization.
- Read-only context, controlled tool use, long-running tasks, dan server-rendered user interface.
- Governance, versioning, deprecation, auditability, dan risk classification.
Batas dan Pengecualian
- Tidak identik dengan A2A.
- Tidak membuktikan kebenaran data yang diekspos server.
- Tidak boleh dipakai untuk membuka write action tanpa authorization dan confirmation.
Model Operasional
Resource
Context yang dapat dibaca oleh client sesuai capability dan permission.
Tool
Operasi yang dapat dipanggil dengan input dan output terstruktur.
Prompt
Template atau interaction primitive yang dapat disediakan server.
Task
Representasi pekerjaan yang dapat berlangsung lebih lama dari satu request.
App and Extension
Lapisan pengalaman atau capability tambahan di atas core protocol.
Authorization
Boundary yang menentukan siapa dapat mengakses resource atau menjalankan tool.
Langkah Implementasi atau Pengujian
- 1. Definisikan capability dan risk class.
- 2. Pisahkan resource dari tool yang mengubah state.
- 3. Gunakan schema input-output yang ketat.
- 4. Implementasikan authorization, user consent, rate limiting, dan audit log.
- 5. Pin versi dan dokumentasikan deprecation impact.
Evidence Requirements
- Specification version.
- Server capability declaration.
- Tool schemas dan example payload.
- Authorization test.
- Failure, cancellation, dan audit records.
Governance dan Versioning
MCP implementation harus mengikuti specification version yang dinyatakan. Perubahan release candidate tidak boleh dianggap stable tanpa verifikasi status.
Keterbatasan
- Ekosistem SDK dapat bergerak lebih cepat daripada production readiness.
- Tool annotations bukan security control lengkap.
- Server yang compliant tetap dapat mengembalikan data salah atau berbahaya.
Sumber Primer
GEO.or.id operates as an independent research and methodology platform. This document does not provide a ranking guarantee, legal opinion, or permanent visibility claim.
Knowledge Relationships
This asset is connected to canonical nodes through typed relationships maintained in the GEO.or.id knowledge registry.
- Is Part Of: Protocols
- Related To: Agent Action Authorization Protocol
- Related To: Agent2Agent Protocol and Agent Cards
- Related To: Agentic Product Identity Protocol
- Related To: Graph
- Related To: System Map
