Skip to content

Submission API marks every server as open source #5

Description

@viewer12

The public submission form allows License: Other and Install method: Binary, but POST /api/skills/submit currently inserts every submission with:

open_source: true,
license: license || 'MIT',

This can mislabel proprietary or releases-only projects as open source even when the submitter selects Other. I found this while evaluating a proprietary desktop application with a public release/documentation repository and stopped before submitting.

Suggested behavior:

  • add an explicit open_source / source-availability field to the form, or
  • store unknown until review instead of defaulting to true, and
  • keep the selected license separate from source availability.

That would let reviewers accept binary or proprietary MCP integrations without creating inaccurate catalog metadata.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions