Skip to content

MCP Specification · 2026-07-28 · zh-TW

伺服器功能

Server Features · Overview

Server 透過 Prompts、Resources 與 Tools 提供模型上下文、使用者可選範本與可執行能力。

MCP server 提供把上下文與外部能力接到語言模型的基本構件(building blocks)。2026-07-28 主要由三種核心基本元素(primitives)組成:Prompts、Resources、Tools

核心基本元素(Primitives)

  • Prompts(提示詞):server 預先定義的範本或指令,用來引導 language-model interaction。
  • Resources(資源):提供額外 context 的結構化資料或內容,例如檔案、database schema 或應用程式資訊。
  • Tools(工具):模型可呼叫的 executable functions,用來執行動作或取得資訊。

控制階層(Control Hierarchy)

基本元素控制者說明例子
Prompts使用者由使用者明確選擇的互動範本。Slash command、menu option
Resources應用程式由 client / host 決定如何附加與管理 context。檔案內容、git history
Tools模型暴露給 LLM 的 executable functions。API request、寫檔、查詢 database

這個控制階層描述的是「誰決定何時使用基本元素」,不是誰撰寫內容。例如 Prompt 內容由 server 定義,但是否採用通常由使用者決定。

伺服器探索(Server discovery)

server/discover 不屬於上述三種內容基本元素,而是所有 2026-07-28 server 都必須提供的 discovery RPC,用來回報支援版本、capabilities 與 server identity。