diff --git a/.github/workflows/mcp-observatory.yml b/.github/workflows/mcp-observatory.yml new file mode 100644 index 00000000..df7b4e15 --- /dev/null +++ b/.github/workflows/mcp-observatory.yml @@ -0,0 +1,23 @@ +name: MCP Observatory + +on: + pull_request: + push: + branches: [main] + +permissions: + contents: read + pull-requests: write + statuses: write + +jobs: + mcp-observatory: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v6 + - uses: KryptosAI/mcp-observatory/action@main + with: + target: mcp-observatory.target.json + deep: true + security: true + comment-on-pr: true diff --git a/mcp-observatory.target.json b/mcp-observatory.target.json new file mode 100644 index 00000000..089722ad --- /dev/null +++ b/mcp-observatory.target.json @@ -0,0 +1,13 @@ +{ + "targetId": "mcp-server", + "adapter": "local-process", + "command": "npx", + "args": [ + "-y", + "@browsermcp/mcp" + ], + "timeoutMs": 15000, + "metadata": { + "observatory": "generated-by-init-ci" + } +}