298 pages for cursor.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
CLI client
Model Context Protocol · in the page
docs/draft/tools/inspector/cli
…` | None | | | `resources/directory/read` | `--uri`, plus optional `--cursor` | One page at a time; pass back the previous page's `nextCursor`. | | `prompts/list` | None | | | `prompts/get` | `--promp…
Configuration and flags
Model Context Protocol · in the page
docs/draft/tools/inspector/configuration
…method`, `--tool-name`, `--tool-arg`, `--tool-args-json`, `--uri`, `--cursor`, `--prompt-name`, `--prompt-args`, `--log-level`, `--metadata`, `--tool-metadata`, `--rename` | | **How to run it** | `--c…
Recipes
Model Context Protocol · in the page
docs/draft/tools/inspector/recipes
…figured elsewhere instead of retyping them. It parses Claude Desktop, Cursor, Cline, and VS Code client configs directly, and it also reads a server's own [MCP Registry](/registry/about.md) `server.js…
Build an MCP App
Model Context Protocol · in the page
extensions/apps/build
…x/skills/) | `~/.codex/skills/` | `%USERPROFILE%\.codex\skills\` | | [Cursor](https://cursor.com/docs/context/skills) | `~/.cursor/skills/` | `%USERPROFILE%\.cursor\skills\` | > [!NOTE] > > This list…
Extension Support Matrix
Model Context Protocol · in the page
extensions/client-matrix
….com/plugins/build/mcp-server#import-skills-from-the-mcp-server) | | [Cursor](https://cursor.com/) | | | | | | [Archestra.AI](https://www.archestra.ai/) | | | | | | [PostHog Code](https://posthog.com/…
Skills
Model Context Protocol · in the page
extensions/skills/overview
…`skills/get` for additional metadata. When a response includes `nextCursor`, clients pass it as `params.cursor` to retrieve the next page. List and get results **MUST** include `resultType: "complet…
MCP Registry Aggregators
Model Context Protocol · in the page
registry/registry-aggregators
…endpoint. ### Pagination The `GET /v0.1/servers` endpoint supports cursor-based pagination. For example, the first page can be fetched using a `limit` query parameter: ```bash theme={null} curl "…
SEP-1024: MCP Client Security Requirements for Local Server Installation
Model Context Protocol · in the page
seps/1024-mcp-client-security-requirements-for-local-server-
…ode-mcp-install-consent/) by implementing consent dialogs. Similarly, Cursor also supports a consent dialog for one-click local MCP server installation. Without explicit security requirements in the…
SEP-1303: Input Validation Errors as Tool Execution Errors
Model Context Protocol · in the page
seps/1303-input-validation-errors-as-tool-execution-errors
…rejected 2. The model repeats the same mistake multiple times (e.g., Cursor typically consistently sends dates in 2024 when the user only specify day and month or relative date and repeats the same t…
SEP-1686: Tasks
Model Context Protocol · in the page
seps/1686-tasks
…nrpc": "2.0", "id": 5, "method": "tasks/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 5, "result": {…
SEP-2207: OIDC-Flavored Refresh Token Guidance
Model Context Protocol · in the page
seps/2207-oidc-refresh-token-guidance
…1. **Clients aren't requesting refresh tokens**: Major MCP clients (Cursor, Claude, VS Code, etc.) aren't explicitly asking for refresh tokens via the `offline_access` scope because they don't…
SEP-2549: TTL for List Results
Model Context Protocol · in the page
seps/2549-TTL-for-list-results
…ction with pagination When a list result is paginated (includes `nextCursor`), each page is an independently cacheable response — consistent with how HTTP `Cache-Control` treats paginated resources.…
SEP-2567: Sessionless MCP via Explicit State Handles
Model Context Protocol · in the page
seps/2567-sessionless-mcp
…Ds encode the originating stream already implies this. * **Pagination cursor validity.** The spec currently advises clients not to "persist cursors across sessions." With sessions removed, this advice…
SEP-2640: Skills Extension
Model Context Protocol · in the page
seps/2640-skills-extension
…The result MAY be empty. The request carries an optional pagination cursor: ```json theme={null} { "jsonrpc": "2.0", "id": 4, "method": "skills/list", "params": {} } ``` The result carries…
Prompts
Model Context Protocol · in the page
specification/2024-11-05/server/prompts
…pc": "2.0", "id": 1, "method": "prompts/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": {…
Resources
Model Context Protocol · in the page
specification/2024-11-05/server/resources
…": "2.0", "id": 1, "method": "resources/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": {…
Tools
Model Context Protocol · in the page
specification/2024-11-05/server/tools
…nrpc": "2.0", "id": 1, "method": "tools/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": {…
Pagination
Model Context Protocol · in the page
specification/2024-11-05/server/utilities/pagination
…rge data sets. ## Pagination Model Pagination in MCP uses an opaque cursor-based approach, instead of numbered pages. * The **cursor** is an opaque string token, representing a position in the resu…
Transports
Model Context Protocol · in the page
specification/2025-03-26/basic/transports
…Ds should be assigned by servers on a *per-stream* basis, to act as a cursor within that particular stream. ### Session Management An MCP "session" consists of logically related interactions between…
Prompts
Model Context Protocol · in the page
specification/2025-03-26/server/prompts
…pc": "2.0", "id": 1, "method": "prompts/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": {…
Resources
Model Context Protocol · in the page
specification/2025-03-26/server/resources
…": "2.0", "id": 1, "method": "resources/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": {…
Tools
Model Context Protocol · in the page
specification/2025-03-26/server/tools
…nrpc": "2.0", "id": 1, "method": "tools/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": {…
Pagination
Model Context Protocol · in the page
specification/2025-03-26/server/utilities/pagination
…rge data sets. ## Pagination Model Pagination in MCP uses an opaque cursor-based approach, instead of numbered pages. * The **cursor** is an opaque string token, representing a position in the resu…
Transports
Model Context Protocol · in the page
specification/2025-06-18/basic/transports
…Ds should be assigned by servers on a *per-stream* basis, to act as a cursor within that particular stream. ### Session Management An MCP "session" consists of logically related interactions between…
Schema Reference
Model Context Protocol · in the page
specification/2025-06-18/schema
…attached, etc.</p> </div></section> </div> <div class="type"> ### `Cursor` <div class="tsd-signature"><span class="tsd-kind-type-alias">Cursor</span><span class="tsd-signature-symbol">:</span> <…
Prompts
Model Context Protocol · in the page
specification/2025-06-18/server/prompts
…pc": "2.0", "id": 1, "method": "prompts/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": {…
Resources
Model Context Protocol · in the page
specification/2025-06-18/server/resources
…": "2.0", "id": 1, "method": "resources/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": {…
Tools
Model Context Protocol · in the page
specification/2025-06-18/server/tools
…nrpc": "2.0", "id": 1, "method": "tools/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": {…
Pagination
Model Context Protocol · in the page
specification/2025-06-18/server/utilities/pagination
…rge data sets. ## Pagination Model Pagination in MCP uses an opaque cursor-based approach, instead of numbered pages. * The **cursor** is an opaque string token, representing a position in the resu…
Transports
Model Context Protocol · in the page
specification/2025-11-25/basic/transports
…Ds should be assigned by servers on a *per-stream* basis, to act as a cursor within that particular stream. ### Session Management An MCP "session" consists of logically related interactions between…
Tasks
Model Context Protocol · in the page
specification/2025-11-25/basic/utilities/tasks
…nrpc": "2.0", "id": 5, "method": "tasks/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 5, "result": {…
Schema Reference
Model Context Protocol · in the page
specification/2025-11-25/schema
…attached, etc.</p> </div></section> </div> <div class="type"> ### `Cursor` <div class="tsd-signature"><span class="tsd-kind-type-alias">Cursor</span><span class="tsd-signature-symbol">:</span> <…
Prompts
Model Context Protocol · in the page
specification/2025-11-25/server/prompts
…pc": "2.0", "id": 1, "method": "prompts/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": {…
Resources
Model Context Protocol · in the page
specification/2025-11-25/server/resources
…": "2.0", "id": 1, "method": "resources/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": {…
Tools
Model Context Protocol · in the page
specification/2025-11-25/server/tools
…nrpc": "2.0", "id": 1, "method": "tools/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": {…
Pagination
Model Context Protocol · in the page
specification/2025-11-25/server/utilities/pagination
…rge data sets. ## Pagination Model Pagination in MCP uses an opaque cursor-based approach, instead of numbered pages. * The **cursor** is an opaque string token, representing a position in the resu…
Schema Reference
Model Context Protocol · in the page
specification/2026-07-28/schema
…attached, etc.</p> </div></section> </div> <div class="type"> ### `Cursor` <div class="tsd-signature"><span class="tsd-kind-type-alias">Cursor</span><span class="tsd-signature-symbol">:</span> <…
Prompts
Model Context Protocol · in the page
specification/2026-07-28/server/prompts
…pc": "2.0", "id": 1, "method": "prompts/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": {…
Resources
Model Context Protocol · in the page
specification/2026-07-28/server/resources
…": "2.0", "id": 1, "method": "resources/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": {…
Tools
Model Context Protocol · in the page
specification/2026-07-28/server/tools
…nrpc": "2.0", "id": 1, "method": "tools/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": {…
Caching
Model Context Protocol · in the page
specification/2026-07-28/server/utilities/caching
…fect the result (for example, the `uri` for `resources/read`, or the `cursor` for paginated list requests). Clients **MUST NOT** serve a cached response for a request whose method or parameters differ…
Pagination
Model Context Protocol · in the page
specification/2026-07-28/server/utilities/pagination
…c/index#meta). ## Pagination Model Pagination in MCP uses an opaque cursor-based approach, instead of numbered pages. * The **cursor** is an opaque string token, representing a position in the resu…
Schema Reference
Model Context Protocol · in the page
specification/draft/schema
…attached, etc.</p> </div></section> </div> <div class="type"> ### `Cursor` <div class="tsd-signature"><span class="tsd-kind-type-alias">Cursor</span><span class="tsd-signature-symbol">:</span> <…
Prompts
Model Context Protocol · in the page
specification/draft/server/prompts
…pc": "2.0", "id": 1, "method": "prompts/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": {…
Resources
Model Context Protocol · in the page
specification/draft/server/resources
…": "2.0", "id": 1, "method": "resources/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": {…
Tools
Model Context Protocol · in the page
specification/draft/server/tools
…nrpc": "2.0", "id": 1, "method": "tools/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": {…
Caching
Model Context Protocol · in the page
specification/draft/server/utilities/caching
…fect the result (for example, the `uri` for `resources/read`, or the `cursor` for paginated list requests). Clients **MUST NOT** serve a cached response for a request whose method or parameters differ…
Pagination
Model Context Protocol · in the page
specification/draft/server/utilities/pagination
…c/index#meta). ## Pagination Model Pagination in MCP uses an opaque cursor-based approach, instead of numbered pages. * The **cursor** is an opaque string token, representing a position in the resu…