mcpb/examples
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Bryan Thompson a5d9ae8ed2
fix: repair broken examples and graduate UV runtime from experimental
- hello-world-node: wrap server startup in async main() with proper
  await on server.connect(transport) — fixes crash on initialize in
  Claude Desktop UtilityProcess runtime (closes #200)
- hello-world-uv: add required mcp_config block — v0.4 schema requires
  it but the example omitted it, causing mcpb pack to fail
- file-manager-python: convert from broken v0.1/python to v0.4/uv —
  the old manifest had privacy_policies on v0.1 (schema violation),
  used command "python" (ENOENT on macOS), and had no bundled deps.
  Now uses UV runtime with proper mcp_config (closes #47, closes #72)
- Graduate UV runtime from experimental across docs and schema comments
- Bump DEFAULT_MANIFEST_VERSION from 0.2 to 0.3

All three examples verified: pack succeeds, server responds to MCP
initialize over stdio, tools/list returns expected tools.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-12 11:16:30 -05:00
..
chrome-applescript feat: add privacy_policies field to manifest schema 2025-09-12 11:53:11 -07:00
file-manager-python fix: repair broken examples and graduate UV runtime from experimental 2026-03-12 11:16:30 -05:00
file-system-node Bump version and update dependencies in package.json 2025-12-03 17:07:25 -08:00
hello-world-node fix: repair broken examples and graduate UV runtime from experimental 2026-03-12 11:16:30 -05:00
hello-world-uv fix: repair broken examples and graduate UV runtime from experimental 2026-03-12 11:16:30 -05:00
README.md rename dxt -> mcpb 2025-08-21 14:56:54 -07:00

MCPB Examples

This directory contains example MCP Bundles that demonstrate the MCPB format and manifest structure. These are reference implementations designed to illustrate how to build MCPB extensions.

⚠️ Not Production Ready

Important: These examples are NOT intended for production use. They serve as:

  • Demonstrations of the MCPB manifest format
  • Templates for building your own extensions
  • Simple MCP server implementations for testing

But, the MCP servers themselves are not robust secure production ready servers and should not be relied upon for production use.

Examples Included

Example Type Demonstrates
hello-world-node Node.js Basic MCP server with simple time tool
chrome-applescript Node.js Browser automation via AppleScript
file-manager-python Python File system operations and path handling

Usage

Each example includes its own manifest.json and can be packed with:

dxt pack examples/hello-world-node

Use these as starting points for your own extensions, but ensure you implement proper security measures before deploying to users.