manifest.json is the core configuration file for DXT extensions and contains the following important fields:
- dxt_version: Defines the version of the DXT specification that the extension follows.
- name and version: Indicates the name and version number of the extension, respectively.
- description: A brief description of the extended functionality.
- server: Define how the MCP server operates, for example:
- type: server type (e.g. Node.js).
- entry_point: path to the entry file (e.g. server/index.js).
- mcp_config: server startup commands and parameters.
- user_config: Define user-configurable items such as directories allowed to be accessed, API keys, etc. Example:
- allowed_directories: Specifies the directories that the user can access.
This answer comes from the articleDesktop Extensions (DXT): Packaging tool to simplify local MCP server installationThe





























