From 35e6fb8058206c420aec584bca821456adad417b Mon Sep 17 00:00:00 2001 From: Valeriy_Pavlovich Date: Sun, 21 Dec 2025 07:54:11 +0300 Subject: [PATCH 1/2] docs: update MCP spec links to 2025-11-25 --- docs/agents/instructions.md | 4 ++-- docs/mcp/elicitations.md | 4 ++-- docs/mcp/index.md | 5 +---- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/docs/agents/instructions.md b/docs/agents/instructions.md index 6339db6..430ea2c 100644 --- a/docs/agents/instructions.md +++ b/docs/agents/instructions.md @@ -75,7 +75,7 @@ Will produce: `You are a helpful AI Agent. Your reliable knowledge cut-off date You are have expert knowledge of the MCP (Model Context Protocol) schema. -{{url:https://raw.githubusercontent.com/modelcontextprotocol/modelcontextprotocol/refs/heads/main/schema/2025-06-18/schema.ts}} +{{url:https://raw.githubusercontent.com/modelcontextprotocol/modelcontextprotocol/refs/heads/main/schema/2025-11-25/schema.ts}} Answer any questions about the protocol by referring to and quoting the schema where necessary. @@ -96,7 +96,7 @@ async def main(): ```md title="mcp-expert.md" You are have expert knowledge of the MCP (Model Context Protocol) schema. -{{url:https://raw.githubusercontent.com/modelcontextprotocol/modelcontextprotocol/refs/heads/main/schema/2025-06-18/schema.ts}} +{{url:https://raw.githubusercontent.com/modelcontextprotocol/modelcontextprotocol/refs/heads/main/schema/2025-11-25/schema.ts}} Answer any questions about the protocol by referring to and quoting the schema where necessary. Your knowledge cut-off is December 2024, todays date is {{currentDate}} diff --git a/docs/mcp/elicitations.md b/docs/mcp/elicitations.md index 26a3ae0..ddf07ca 100644 --- a/docs/mcp/elicitations.md +++ b/docs/mcp/elicitations.md @@ -5,7 +5,7 @@ description: Guided demonstration of using MCP Elicitations # Quick Start: MCP Elicitations -In this quick start, we'll demonstrate **fast-agent**'s [MCP Elicitation](https://modelcontextprotocol.io/specification/2025-06-18/client/elicitation) features. +In this quick start, we'll demonstrate **fast-agent**'s [MCP Elicitation](https://modelcontextprotocol.io/specification/2025-11-25/client/elicitation) features. ![Elicitation Form](./pics/elicitation_form.gif){: align=right style="width:250px;" } @@ -91,7 +91,7 @@ For MCP Server developers, the form is fast and easy to navigate to facilitating The `elicitation_forms_server.py` file includes examples of all field types and validations: `Numbers`, `Booleans`, `Enums` and `Strings`. -It also supports the formats specified in the [schema](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/b98f9805e963af7f67f158bdfa760078be4675a3/schema/2025-06-18/schema.ts#L1335-L1342): `Email`, `Uri`, `Date` and `Date/Time`. +It also supports the formats specified in the [schema](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/630db617baa801ef8ec99e64aa4b00e99c7165ec/schema/2025-11-25/schema.ts#L2241-L2247): `Email`, `Uri`, `Date` and `Date/Time`. ## Tool Call diff --git a/docs/mcp/index.md b/docs/mcp/index.md index 1286d35..6ae6f9a 100644 --- a/docs/mcp/index.md +++ b/docs/mcp/index.md @@ -112,7 +112,7 @@ mcp: server_uri_alias: # optional ``` -As per the [MCP specification](https://github.com/modelcontextprotocol/specification/blob/41749db0c4c95b97b99dc056a403cf86e7f3bc76/schema/2025-03-26/schema.ts#L1185-L1191) roots MUST be a valid URI starting with `file://`. +As per the [MCP specification](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/630db617baa801ef8ec99e64aa4b00e99c7165ec/schema/2025-11-25/schema.ts#L2108-L2133) roots MUST be a valid URI starting with `file://`. If a server_uri_alias is supplied, **fast-agent** presents this to the MCP Server. This allows you to present a consistent interface to the MCP Server. An example of this usage would be mounting a local directory to a docker volume, and presenting it as `/mnt/data` to the MCP Server for consistency. @@ -151,6 +151,3 @@ mcp: - **`forms`** (default). Displays a form to respond to elicitations. - **`auto_cancel`** The elicitation capability is advertised to the Server, but all solicitations are automatically cancelled. - **`none`** No elicitation capability is advertised to the Server. - - - From b5db37bfd9d060e71adeff4d602f2e5c0611d71e Mon Sep 17 00:00:00 2001 From: Valeriy_Pavlovich Date: Sun, 21 Dec 2025 07:59:57 +0300 Subject: [PATCH 2/2] docs: adjust elicitation schema anchor --- docs/mcp/elicitations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/mcp/elicitations.md b/docs/mcp/elicitations.md index ddf07ca..e7ad921 100644 --- a/docs/mcp/elicitations.md +++ b/docs/mcp/elicitations.md @@ -91,7 +91,7 @@ For MCP Server developers, the form is fast and easy to navigate to facilitating The `elicitation_forms_server.py` file includes examples of all field types and validations: `Numbers`, `Booleans`, `Enums` and `Strings`. -It also supports the formats specified in the [schema](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/630db617baa801ef8ec99e64aa4b00e99c7165ec/schema/2025-11-25/schema.ts#L2241-L2247): `Email`, `Uri`, `Date` and `Date/Time`. +It also supports the formats specified in the [schema](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/630db617baa801ef8ec99e64aa4b00e99c7165ec/schema/2025-11-25/schema.ts#L2238-L2249): `Email`, `Uri`, `Date` and `Date/Time`. ## Tool Call