mcpb-manifest

Configure MCPB manifest.json fields for Claude Desktop extensions.

1|1|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/seanGSISG/claude-depot --skill mcpb-manifest
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcpb-manifest
Source: https://github.com/seanGSISG/claude-depot/tree/main/plugins/mcp-toolkit/skills/mcpb-manifest
Command: npx skills add https://github.com/seanGSISG/claude-depot --skill mcpb-manifest

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a complete reference and practical guidance for configuring MCPB manifest.json for Claude Desktop extensions, covering required fields, server configurations, and user_config schemas.

Core Features & Use Cases

  • Complete field reference for manifest_version, name, version, description, author, server, and optional metadata.
  • Server configuration examples for node, python, binary, and uv runtimes, including variable substitution patterns.
  • Validation and packaging guidance for MCPB extensions, with clear usage scenarios and edge-case considerations.

Quick Start

Validate your manifest.json with the command mcpb validate manifest.json

Frequently Asked Questions about mcpb-manifest

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure MCPB manifest.json for Claude Desktop extensions?

The MCPB manifest.json requires specific fields for Claude Desktop extensions: manifest_version, name, version, description, author, and server, with optional metadata and user_config schemas available for customization.

What server types are supported in an MCPB manifest.json configuration?

MCPB manifest.json supports node, python, binary, and uv server runtime types, allowing you to specify server configurations with appropriate variable substitution patterns for each runtime environment.

How do I validate a manifest.json file for MCPB extensions?

You can validate your MCPB manifest.json file by running the command `mcpb validate manifest.json`, which checks that required fields and server configurations conform to the MCPB specification for Claude Desktop extensions.

Can I use variable substitutions in MCPB manifest.json server configurations?

Yes, MCPB manifest.json supports variable substitution patterns within server configurations across node, python, binary, and uv runtimes, enabling dynamic configuration values when setting up Claude Desktop extensions.

What optional metadata fields can I add to an MCPB manifest.json?

Beyond required fields like manifest_version, name, version, description, author, and server, MCPB manifest.json supports optional metadata and user_config schemas to customize compatibility settings and extension behavior per the MCPB specification.