GitHub

Create a plugin from GitHub

Changed on

Creates one plugin from selected skills and remote MCP servers in a public GitHub plugin URL, applies the requested access grants, and optionally publishes it into an organization marketplace. Declared and known-server authentication requirements take precedence over the request-wide auth fallback.

post/v1/plugins/import-mcps-from-github-url

Request

  • Base URL: https://api.openworklabs.com
  • URL: https://api.openworklabs.com/v1/plugins/import-mcps-from-github-url
  • Auth: one of:
    • API key in header x-api-key
    • HTTP bearer

Request body

githubUrlstring uri required
authType'oauth' | 'none'
credentialMode'shared' | 'per_member'
descriptionstring nullable
marketplaceIdstring typeid

Den TypeID with 'mkt_' prefix and a 26-character base32 suffix.

namestring
selectedSkillKeysstring[]
selectedServerKeysstring[]
selectedServerNamesstring[]

Response

GitHub plugin MCPs imported successfully.

oktrue required

Changes

    • warning

      added the new native_connector enum value to the /// response property for the response status

    • info

      added the required property /// to the response with the status

    • info

      added the required property /// to the response with the status

    • info

      added the required property / to the response with the status

    • info

      added the required property / to the response with the status

    • info

      added the required property /// to the response with the status

    • info

      added the required property /// to the response with the status

    • info

      added the required property / to the response with the status

    • info

      added the required property / to the response with the status

    • info

      added the optional property to the response with the status