Skip to content

Nitro MCP Validate

Actions

About

Validates MCP feature collections against the Nitro registry
v16.7.0
Latest
Star (0)

Tags

 (1)

Nitro MCP Validate

A GitHub Action that validates MCP feature collections against the Nitro registry.

Usage

- uses: ChilliCream/nitro-mcp-validate@v16
  with:
    stage: <stage>
    mcp-feature-collection-id: <mcp-feature-collection-id>
    api-key: <api-key>
    # Optional
    tool-patterns:
      - ./mcp/tools/**/*.graphql
    prompt-patterns:
      - ./mcp/prompts/**/*.json
    comment-mode: none
    cloud-url: <cloud-url>

Inputs

Name Required Description
stage Yes The name of the stage
mcp-feature-collection-id Yes The ID of the MCP Feature Collection
api-key Yes API key for authentication
tool-patterns No One or more file patterns to locate MCP tool definition files
prompt-patterns No One or more file patterns to locate MCP prompt definition files
comment-mode No Pull request feedback mode on failure: comment, review, or none (default)
cloud-url No The URL of the Nitro registry

At least one of prompt-patterns or tool-patterns should be provided.

If you self-host Nitro or use a dedicated hosted instance, you can specify the cloud-url input to point to your instance.

Pull Request comments

Use comment-mode to control pull request feedback behavior.

comment-mode: comment comments on the pull request - requires issues: write permissions

comment-mode: review creates a pull request review with a comment - requires pull-requests: write permissions

Example for comment-mode: comment:

jobs:
  validate:
    permissions:
      contents: read
      issues: write

Example for comment-mode: review:

jobs:
  validate:
    permissions:
      contents: read
      pull-requests: write

Note: When you define job-level permissions, GitHub no longer applies the default permission set for that job. Make sure to explicitly include every permission the job needs (for example contents: read).

Nitro MCP Validate is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Validates MCP feature collections against the Nitro registry
v16.7.0
Latest

Tags

 (1)

Nitro MCP Validate is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.