Publishing
Share your own tools with the community by publishing them to the catalog. Publishing requires a GitHub account and goes through a pull request review process.
Authentication
Section titled “Authentication”Log in once with the GitHub Device Flow:
spectral community loginThis opens your browser for authorization and stores a token locally. Check your login status by running the command again — it will show your username if already authenticated.
To remove your stored token:
spectral community logoutPublishing a tool collection
Section titled “Publishing a tool collection”spectral community publish <app_name>This requires:
- An app with at least one generated tool (see MCP tools)
- Being logged in via
spectral community login
The command creates a pull request on the spectral-tools repository with your tool definitions. Your contribution will be reviewed before being merged into the catalog.
You can republish at any time to update your tools — the existing pull request will be updated.