Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One change · claude-docs

Build a desktop extension with MCPB changedconnectors/building/mcpb

Nearest release: v2.1.283, published under an hour after upstream edited the page. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.

Upstream edited this page at 25 Sep 2026 18:00 UTC, give or take a minute or two: the time comes from Anthropic’s own sitemap rather than from a commit. This site recorded the change at 20 Oct 2026 18:07 UTC.

Upstream edited
Recorded here
Lines+28added
Lines−30removed
From line 8 where the diff opens
First seen 14 Aug 2026 this site's first read of the page
Recorded edits4to this page, all time

The whole hunk

from line 8, old and new numbered
/
lines
from line 8
88 
99For a directory listing, build a remote MCP server, which reaches people on every surface, or include the local server in a plugin, as [Decide what to include in your plugin](/docs/connectors/building/what-to-build) explains.
1010 
11<Note>
12 * If you're building a remote server, see [Build an MCP server for Claude](/docs/connectors/building/index)
13 * If you're deploying desktop extensions across a Team or Enterprise organization, see [Install a local connector in the desktop app](/docs/connectors/custom/add-unlisted#install-a-local-connector-in-the-desktop-app)
14</Note>
11> [!NOTE]
12>
13> * If you're building a remote server, see [Build an MCP server for Claude](/docs/connectors/building/index)
14> * If you're deploying desktop extensions across a Team or Enterprise organization, see [Install a local connector in the desktop app](/docs/connectors/custom/add-unlisted#install-a-local-connector-in-the-desktop-app)
1515 
1616## Decide when to build an MCPB
1717 
from line 67
6767 
6868The MCPB CLI generates the manifest and packs the bundle.
6969 
70<Steps>
71 <Step title="Install the MCPB CLI">
72 ```bash theme={null}
73 npm install -g @anthropic-ai/mcpb
74 ```
75 </Step>
70**1. Install the MCPB CLI**
7671 
77 <Step title="Create your MCP server">
78 Build a stdio MCP server using the [MCP SDK](https://www.npmjs.com/package/@modelcontextprotocol/sdk).
79 </Step>
72```bash theme={null}
73npm install -g @anthropic-ai/mcpb
74```
8075 
81 <Step title="Generate the manifest">
82 ```bash theme={null}
83 mcpb init
84 ```
85 </Step>
76**2. Create your MCP server**
8677 
87 <Step title="Bundle">
88 ```bash theme={null}
89 mcpb pack
90 ```
91 </Step>
78Build a stdio MCP server using the [MCP SDK](https://www.npmjs.com/package/@modelcontextprotocol/sdk).
9279 
93 <Step title="Install and test in Claude Desktop">
94 Double-click the generated `.mcpb` file.
95 </Step>
96</Steps>
80**3. Generate the manifest**
9781 
82```bash theme={null}
83mcpb init
84```
85 
86**4. Bundle**
87 
88```bash theme={null}
89mcpb pack
90```
91 
92**5. Install and test in Claude Desktop**
93 
94Double-click the generated `.mcpb` file.
95 
9896For detailed implementation guidance, see the [MCPB repository](https://github.com/modelcontextprotocol/mcpb), the [examples directory](https://github.com/modelcontextprotocol/mcpb/tree/main/examples) including a Hello World, and the [README "For Bundle Developers" section](https://github.com/modelcontextprotocol/mcpb/blob/main/README.md).
9997 
100<Warning>
101 Before distributing your MCPB, review the testing and best-practices guidance in the MCPB README to ensure quality.
102</Warning>
98> [!WARNING]
99>
100> Before distributing your MCPB, review the testing and best-practices guidance in the MCPB README to ensure quality.
103101 
104102## Configure manifest.json
105103 
Feedback