1,054 pages for script.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Write a credential helper
Claude Documentation · in the page
third-party/claude-desktop/credential-helper
…table as one argument, in order and exactly as written. One installed script can then serve users whose configurations differ, for example by environment or tenant. This configuration runs `/usr/local…
User identity and local data
Claude Documentation · in the page
third-party/claude-desktop/data-storage
…settings, title, and sometimes a short summary. The conversation transcripts themselves are in Claude Code's own store at `~/.claude/projects/`, outside this directory. | | `claude-code/`, `claude-co…
MCP, plugins, skills, and hooks
Claude Documentation · in the page
third-party/claude-desktop/extensions
…m for each server: name, per-tool policy, headers or a headers helper script, transport, and URL.  se…
Deploy Claude Desktop on 3P with Google Cloud's Agent Platform
Claude Documentation · in the page
third-party/claude-desktop/vertex
…d with the operating system's secure storage. No `gcloud` CLI, helper script, or Google identity is required. The app always requests the `offline_access` scope so that the IdP returns a refresh toke…
Web search and web fetch
Claude Documentation · in the page
third-party/claude-desktop/web-tools
…er, and supply the vendor key as a header or through a headers helper script.  discussions (e.g.,…
Contributing to MCP
Model Context Protocol · in the page
community/contributing
…tprotocol) | Specification, docs, SEPs | | [`modelcontextprotocol/typescript-sdk`](https://github.com/modelcontextprotocol/typescript-sdk) | TypeScript/JavaScript SDK | | [`modelcontextprotocol/python…
Contributor Ladder
Model Context Protocol · in the page
community/contributor-ladder
…an lead to advancement. **Code Contributions.** SDK development (TypeScript, Python, etc.), testing infrastructure, tooling and developer experience. **Specification Work.** Drafting or refining spe…
Feature Lifecycle and Deprecation Policy
Model Context Protocol · in the page
community/feature-lifecycle
…precated` in Java, `[Obsolete]` in .NET, `@deprecated` JSDoc in TypeScript, the `Deprecated:` doc convention in Go) in their next release, referencing the deprecation SEP and the earliest removal…
SDK Tiering System
Model Context Protocol · in the page
community/sdk-tiers
…time from P0 label to issue close). ### Type (pick one) | Label | Description | | - | - | | `bug` | Something isn't working | | `enhancement` | Request for new feature | | `question` | Further infor…
SEP Guidelines
Model Context Protocol · in the page
community/sep-guidelines
…ication.md#discord) before opening the SEP pull request, and the PR description must link to that discussion (a Discord thread, WG/IG meeting notes, or a GitHub Discussion). A SEP without a linked pri…
File Uploads Charter
Model Context Protocol · in the page
community/working-groups/file-uploads
…ope * **Specification Work**: SEPs defining declarative file input descriptors on tool input schemas and elicitation request schemas, the wire encoding for file content, and host-side handling re…
Inspector V2 Working Group Charter
Model Context Protocol · in the page
community/working-groups/inspector-v2
…Web Inspector UI** — browser-based inspector built on Mantine and TypeScript. * **CLI Inspector** — command-line interface sharing Inspector Core. * **TUI Inspector** — terminal UI sharing Inspector C…
Progressive Disclosure Charter
Model Context Protocol · in the page
community/working-groups/progressive-disclosure
…rogressive-disclosure-wg/blob/main/docs/approaches.md) for detailed descriptions of each strategy, including prior art, examples, and discussion links. ## WG Principles 1. **Document discussions** -…
Tasks and Events Charter
Model Context Protocol · in the page
community/working-groups/tasks-events
…pecification Work**: SEPs defining the trigger/callback mechanism, subscription lifecycle, delivery semantics, and event ordering guarantees. * **Reference Implementations**: SDK components demonstrat…
Transports Charter
Model Context Protocol · in the page
community/working-groups/transports
…state, application-session meaning, task lifecycle, and event or subscription semantics. The WG coordinates where those features depend on binding or message-flow behavior. * Domain-specific exten…
Working and Interest Groups
Model Context Protocol · in the page
community/working-interest-groups
…without holding org-wide Member status, and vice versa. | Level | Description | Privileges | | - | - | - | | **Observer** | Anyone interested in following the group's work | Read access, may attend…
Roadmap
Model Context Protocol · in the page
development/roadmap
…epts for this, including [Tasks](/extensions/tasks/overview.md), [`subscriptions/listen`](/specification/2026-07-28/basic/patterns/subscriptions), and [progress notifications](/specification/2026-07-2…
Build an MCP client
Model Context Protocol · in the page
docs/2024-11-05/develop/build-client
…ate virtual environment uv venv # Activate virtual environment .venv\Scripts\activate # Install required packages uv add mcp anthropic python-dotenv # Remove boilerplate files del main.py # Create…
Build an MCP server
Model Context Protocol · in the page
docs/2024-11-05/develop/build-server
…d weather # Create virtual environment and activate it uv venv .venv\Scripts\activate # Install dependencies uv add mcp[cli] httpx # Create our server file new-item weather.py ``` Now let's dive i…
Build with Agent Skills
Model Context Protocol · in the page
docs/2024-11-05/develop/build-with-agent-skills
…# Next steps Once your agent scaffolds the server, iterate on tool descriptions and error handling, then test and ship: > **[MCP Inspector](/docs/2024-11-05/tools/inspector.md)** > > Test your serve…
Client Best Practices
Model Context Protocol · in the page
docs/2024-11-05/develop/clients/client-best-practices
…word matching (BM25, regex). Simple and effective, particularly for descriptive tool names and descriptions. * **Embedding-based**: Vector-similarity retrieval over tool descriptions. Handles synonyms…
Architecture overview
Model Context Protocol · in the page
docs/2024-11-05/learn/architecture
…": "calculator_arithmetic", "title": "Calculator", "description": "Perform mathematical calculations including basic arithmetic, trigonometric functions, and algebraic operations",…
Understanding MCP clients
Model Context Protocol · in the page
docs/2024-11-05/learn/client-concepts
…re it returns to the server. **Request parameters example:** ```typescript theme={null} { messages: [ { role: "user", content: "Analyze these flight options and recommend the best…
Understanding MCP servers
Model Context Protocol · in the page
docs/2024-11-05/learn/server-concepts
…tool | Tool execution result | **Example tool definition:** ```typescript theme={null} { name: "searchFlights", description: "Search for available flights", inputSchema: { type: "object",…
SDKs
Model Context Protocol · in the page
docs/2024-11-05/sdk
…vailable SDKs | SDK | Repository | Tier | | :- | :- | -: | | [TypeScript](https://ts.sdk.modelcontextprotocol.io) | [modelcontextprotocol/typescript-sdk](https://github.com/modelcontextprotocol/ty…
Debugging
Model Context Protocol · in the page
docs/2024-11-05/tools/debugging
…ta="Server started successfully", ) return "done" ``` ```typescript TypeScript theme={null} await server.sendLoggingMessage({ level: "info", data: "Server started successfully", }); ```…
MCP Inspector
Model Context Protocol · in the page
docs/2024-11-05/tools/inspector
…veloped or downloaded as a repository, the most common way is: **TypeScript** ```bash theme={null} npx @modelcontextprotocol/inspector node path/to/server/index.js args... ``` **Python** ```bash t…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2024-11-05/tutorials/security/authorization
…cation. The server will require authorization to access these. **TypeScript** You can see the complete TypeScript project in the [sample repository](https://github.com/localden/min-ts-mcp-auth). Pr…
Security Best Practices
Model Context Protocol · in the page
docs/2024-11-05/tutorials/security/security_best_practices
…fc9700). ## Attacks and Mitigations This section gives a detailed description of attacks on MCP implementations, along with potential countermeasures. ### Confused Deputy Problem Attackers can exp…
Build an MCP client
Model Context Protocol · in the page
docs/2025-03-26/develop/build-client
…ate virtual environment uv venv # Activate virtual environment .venv\Scripts\activate # Install required packages uv add mcp anthropic python-dotenv # Remove boilerplate files del main.py # Create…
Build an MCP server
Model Context Protocol · in the page
docs/2025-03-26/develop/build-server
…d weather # Create virtual environment and activate it uv venv .venv\Scripts\activate # Install dependencies uv add mcp[cli] httpx # Create our server file new-item weather.py ``` Now let's dive i…
Build with Agent Skills
Model Context Protocol · in the page
docs/2025-03-26/develop/build-with-agent-skills
…# Next steps Once your agent scaffolds the server, iterate on tool descriptions and error handling, then test and ship: > **[MCP Inspector](/docs/2025-03-26/tools/inspector.md)** > > Test your serve…
Client Best Practices
Model Context Protocol · in the page
docs/2025-03-26/develop/clients/client-best-practices
…word matching (BM25, regex). Simple and effective, particularly for descriptive tool names and descriptions. * **Embedding-based**: Vector-similarity retrieval over tool descriptions. Handles synonyms…
Architecture overview
Model Context Protocol · in the page
docs/2025-03-26/learn/architecture
…": "calculator_arithmetic", "title": "Calculator", "description": "Perform mathematical calculations including basic arithmetic, trigonometric functions, and algebraic operations",…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-03-26/learn/client-concepts
…re it returns to the server. **Request parameters example:** ```typescript theme={null} { messages: [ { role: "user", content: "Analyze these flight options and recommend the best…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-03-26/learn/server-concepts
…tool | Tool execution result | **Example tool definition:** ```typescript theme={null} { name: "searchFlights", description: "Search for available flights", inputSchema: { type: "object",…
SDKs
Model Context Protocol · in the page
docs/2025-03-26/sdk
…vailable SDKs | SDK | Repository | Tier | | :- | :- | -: | | [TypeScript](https://ts.sdk.modelcontextprotocol.io) | [modelcontextprotocol/typescript-sdk](https://github.com/modelcontextprotocol/ty…
Debugging
Model Context Protocol · in the page
docs/2025-03-26/tools/debugging
…ta="Server started successfully", ) return "done" ``` ```typescript TypeScript theme={null} await server.sendLoggingMessage({ level: "info", data: "Server started successfully", }); ```…