Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
Search the documentation

409 pages for options.

Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.

Security Best Practices Model Context Protocol · in the page docs/2025-11-25/tutorials/security/security_best_practices …* Prevent iframing via `frame-ancestors` CSP directive or `X-Frame-Options: DENY` to prevent clickjacking **Consent Cookie Security** If using cookies to track consent decisions, they **MUST**:… Build an MCP client Model Context Protocol · in the page docs/2026-07-28/develop/build-client …oot of your project: ```json tsconfig.json theme={null} { "compilerOptions": { "target": "ES2022", "module": "Node16", "moduleResolution": "Node16", "types": ["node"], "outDir":… Build an MCP server Model Context Protocol · in the page docs/2026-07-28/develop/build-server …oot of your project: ```json tsconfig.json theme={null} { "compilerOptions": { "target": "ES2022", "module": "Node16", "moduleResolution": "Node16", "types": ["node"], "outDir":… Connect to local MCP servers Model Context Protocol · in the page docs/2026-07-28/develop/connect-local-servers …ate to the "Developer" tab in the left sidebar. This section contains options for configuring MCP servers and other developer features. Click the "Edit Config" button to open the configuration file:… Connect to remote MCP Servers Model Context Protocol · in the page docs/2026-07-28/develop/connect-remote-servers …ebar. This displays your currently configured connectors and provides options for adding new ones. **2. Add a Custom Connector** In the Connectors section, click the "Add" button at the top-right of… Understanding MCP clients Model Context Protocol · in the page docs/2026-07-28/learn/client-concepts …al preferences—such as seat selection, room type, or travel insurance options. As the booking progresses, the server elicits contact information needed to complete the reservation. It might ask for t… Understanding MCP servers Model Context Protocol · in the page docs/2026-07-28/learn/server-concepts …-06-15") ``` Queries multiple airlines and returns structured flight options. **Calendar Blocking** ``` createCalendarEvent(title: "Barcelona Trip", startDate: "2024-06-15", endDate: "2024-06-22")… CLI client Model Context Protocol · in the page docs/2026-07-28/tools/inspector/cli …l-name mytool \ --tool-arg key=value --tool-arg count=1 --tool-arg 'options={"format":"json"}' ``` `--tool-args-json` takes the whole argument object at once and skips the `key=value` parsing, so `… Configuration and flags Model Context Protocol · in the page docs/2026-07-28/tools/inspector/configuration …e* `--` is the target, and everything after it is the Inspector's own options. Without a `--`, the CLI's target is only the leading run of arguments that don't start with a dash, so a server that take… Understanding Authorization in MCP Model Context Protocol · in the page docs/2026-07-28/tutorials/security/authorization …O-built MCP server runs locally, it has access to a range of flexible options when it comes to acquiring user credentials that may or may not rely on in-browser authentication and authorization flows.… Security Best Practices Model Context Protocol · in the page docs/2026-07-28/tutorials/security/security_best_practices …* Prevent iframing via `frame-ancestors` CSP directive or `X-Frame-Options: DENY` to prevent clickjacking **Consent Cookie Security** If using cookies to track consent decisions, they **MUST**:… Build an MCP client Model Context Protocol · in the page docs/draft/develop/build-client …oot of your project: ```json tsconfig.json theme={null} { "compilerOptions": { "target": "ES2022", "module": "Node16", "moduleResolution": "Node16", "types": ["node"], "outDir":… Build an MCP server Model Context Protocol · in the page docs/draft/develop/build-server …oot of your project: ```json tsconfig.json theme={null} { "compilerOptions": { "target": "ES2022", "module": "Node16", "moduleResolution": "Node16", "types": ["node"], "outDir":… Connect to local MCP servers Model Context Protocol · in the page docs/draft/develop/connect-local-servers …ate to the "Developer" tab in the left sidebar. This section contains options for configuring MCP servers and other developer features. Click the "Edit Config" button to open the configuration file:… Connect to remote MCP Servers Model Context Protocol · in the page docs/draft/develop/connect-remote-servers …ebar. This displays your currently configured connectors and provides options for adding new ones. **2. Add a Custom Connector** In the Connectors section, click the "Add" button at the top-right of… Understanding MCP clients Model Context Protocol · in the page docs/draft/learn/client-concepts …al preferences—such as seat selection, room type, or travel insurance options. As the booking progresses, the server elicits contact information needed to complete the reservation. It might ask for t… Understanding MCP servers Model Context Protocol · in the page docs/draft/learn/server-concepts …-06-15") ``` Queries multiple airlines and returns structured flight options. **Calendar Blocking** ``` createCalendarEvent(title: "Barcelona Trip", startDate: "2024-06-15", endDate: "2024-06-22")… CLI client Model Context Protocol · in the page docs/draft/tools/inspector/cli …l-name mytool \ --tool-arg key=value --tool-arg count=1 --tool-arg 'options={"format":"json"}' ``` `--tool-args-json` takes the whole argument object at once and skips the `key=value` parsing, so `… Configuration and flags Model Context Protocol · in the page docs/draft/tools/inspector/configuration …e* `--` is the target, and everything after it is the Inspector's own options. Without a `--`, the CLI's target is only the leading run of arguments that don't start with a dash, so a server that take… Understanding Authorization in MCP Model Context Protocol · in the page docs/draft/tutorials/security/authorization …O-built MCP server runs locally, it has access to a range of flexible options when it comes to acquiring user credentials that may or may not rely on in-browser authentication and authorization flows.… Security Best Practices Model Context Protocol · in the page docs/draft/tutorials/security/security_best_practices …* Prevent iframing via `frame-ancestors` CSP directive or `X-Frame-Options: DENY` to prevent clickjacking **Consent Cookie Security** If using cookies to track consent decisions, they **MUST**:… Build an MCP App Model Context Protocol · in the page extensions/apps/build …in the root and UI code in `src/`. ```json theme={null} { "compilerOptions": { "target": "ES2022", "module": "ESNext", "moduleResolution": "bundler", "strict": true, "esModuleIn… MCP Apps Model Context Protocol · in the page extensions/apps/overview …een metrics, all without additional prompts. **Configuring with many options.** Setting up a deployment involves dozens of interdependent choices. Rather than a back-and-forth conversation ("Which re… SEP-1046: Support OAuth client credentials flow in authorization Model Context Protocol · in the page seps/1046-support-oauth-client-credentials-flow-in-authoriza …ange would intentionally constrain the client credentials flow to two options: 1. JWT Assertions as per RFC 7523 (RECOMMENDED) 2. Client Secrets via HTTP Basic authentication (Allowed for maximum com… SEP-1613: Establish JSON Schema 2020-12 as Default Dialect for MCP Model Context Protocol · in the page seps/1613-establish-json-schema-2020-12-as-default-dialect-f …on other examples, there should be straightforward or out-of-the-box options to support this. I can add more examples here or we can create issues to follow up on these after acceptance. ## Security… SEP-1686: Tasks Model Context Protocol · in the page seps/1686-tasks …ait this.beginRequest({ method: 'tools/call', params }, resultSchema, options); return request; } } // === HOST APPLICATION === // Begin a tool call with task support const pending: PendingReq… SEP-2148: MCP Contributor Ladder Model Context Protocol · in the page seps/2148-contributor-ladder …ner | Immediate | **Escalation process:** 1. Document the decision, options considered, and points of disagreement 2. Present to the escalation authority with a clear ask 3. Escalation authority eit… SEP-2149: MCP Group Governance and Charter Template Model Context Protocol · in the page seps/2149-working-group-charter-template …putes When escalation is necessary: 1. Lead documents the decision, options considered, and points of disagreement 2. Lead presents the escalation to the Core Maintainer group with a clear ask 3. Th… SEP-2322: Multi Round-Trip Requests Model Context Protocol · in the page seps/2322-MRTR …sponse(); else do_more_work() return tool_result ``` Other options considered here were to have two separate programming models that developers could choose between based on their MCP Serve… SEP-994: Shared Communication Practices/Guidelines Model Context Protocol · in the page seps/994-shared-communication-practicesguidelines …on includes: * Decision makers * Background context and motivation * Options considered * Rationale for chosen approach * Implementation steps ## Rationale This framework balances openness with pra… Sampling Model Context Protocol · in the page specification/2024-11-05/client/sampling …s these preferences to select an appropriate model from its available options. For instance, if the client doesn't have access to Claude models but has Gemini, it might map the sonnet hint to `gemini-… Overview Model Context Protocol · in the page specification/2024-11-05/server/index …| Interactive templates invoked by user choice | Slash commands, menu options | | Resources | Application-controlled | Contextual data attached and managed by the client | File contents, git history |… Completion Model Context Protocol · in the page specification/2024-11-05/server/utilities/completion …u as users type, with the ability to filter and select from available options. However, implementations are free to expose completion through any interface pattern that suits their needs—the protocol… Sampling Model Context Protocol · in the page specification/2025-03-26/client/sampling …s these preferences to select an appropriate model from its available options. For instance, if the client doesn't have access to Claude models but has Gemini, it might map the sonnet hint to `gemini-… Overview Model Context Protocol · in the page specification/2025-03-26/server/index …| Interactive templates invoked by user choice | Slash commands, menu options | | Resources | Application-controlled | Contextual data attached and managed by the client | File contents, git history |… Completion Model Context Protocol · in the page specification/2025-03-26/server/utilities/completion …u as users type, with the ability to filter and select from available options. However, implementations are free to expose completion through any interface pattern that suits their needs—the protocol… Elicitation Model Context Protocol · in the page specification/2025-06-18/client/elicitation …sending > * Respect user privacy and provide clear decline and cancel options ## Capabilities Clients that support elicitation **MUST** declare the `elicitation` capability during [initialization](/… Sampling Model Context Protocol · in the page specification/2025-06-18/client/sampling …s these preferences to select an appropriate model from its available options. For instance, if the client doesn't have access to Claude models but has Gemini, it might map the sonnet hint to `gemini-… Schema Reference Model Context Protocol · in the page specification/2025-06-18/schema …hy"><p>A request from the client to the server, to ask for completion options.</p> </div> <section class="tsd-panel tsd-member"> <div class="tsd-anchor-link" id="completerequest-method" data-typedoc-h… Overview Model Context Protocol · in the page specification/2025-06-18/server/index …| Interactive templates invoked by user choice | Slash commands, menu options | | Resources | Application-controlled | Contextual data attached and managed by the client | File contents, git history |… Completion Model Context Protocol · in the page specification/2025-06-18/server/utilities/completion …u as users type, with the ability to filter and select from available options. However, implementations are free to expose completion through any interface pattern that suits their needs—the protocol… Authorization Model Context Protocol · in the page specification/2025-11-25/basic/authorization …kwards compatibility or specific requirements Clients supporting all options **SHOULD** follow the following priority order: 1. Use pre-registered client information for the server if the client has… Elicitation Model Context Protocol · in the page specification/2025-11-25/client/elicitation …rmation > * Respect user privacy and provide clear decline and cancel options > * For form mode, allow users to review and modify their responses before sending > * For URL mode, clearly display the t… Sampling Model Context Protocol · in the page specification/2025-11-25/client/sampling …s these preferences to select an appropriate model from its available options. For instance, if the client doesn't have access to Claude models but has Gemini, it might map the sonnet hint to `gemini-… Schema Reference Model Context Protocol · in the page specification/2025-11-25/schema …hy"><p>A request from the client to the server, to ask for completion options.</p> </div> <section class="tsd-panel tsd-member tsd-is-inherited"> <div class="tsd-anchor-link" id="completerequest-jsonr… Overview Model Context Protocol · in the page specification/2025-11-25/server/index …| Interactive templates invoked by user choice | Slash commands, menu options | | Resources | Application-controlled | Contextual data attached and managed by the client | File contents, git history |… Completion Model Context Protocol · in the page specification/2025-11-25/server/utilities/completion …u as users type, with the ability to filter and select from available options. However, implementations are free to expose completion through any interface pattern that suits their needs—the protocol… Client Registration Model Context Protocol · in the page specification/2026-07-28/basic/authorization/client-registration …kwards compatibility or specific requirements Clients supporting all options **SHOULD** use the following priority order: 1. Use pre-registered client information for the server if the client has it… Elicitation Model Context Protocol · in the page specification/2026-07-28/client/elicitation …rmation > * Respect user privacy and provide clear decline and cancel options > * For form mode, allow users to review and modify their responses before sending > * For URL mode, clearly display the t… Sampling Model Context Protocol · in the page specification/2026-07-28/client/sampling …s these preferences to select an appropriate model from its available options. For instance, if the client doesn't have access to Claude models but has Gemini, it might map the sonnet hint to `gemini-…
Feedback