diff --git a/.github/mcp-observatory/sequential-thinking.target.json b/.github/mcp-observatory/sequential-thinking.target.json new file mode 100644 index 0000000000..c8d713de5a --- /dev/null +++ b/.github/mcp-observatory/sequential-thinking.target.json @@ -0,0 +1,13 @@ +{ + "targetId": "sequential-thinking", + "adapter": "local-process", + "command": "npx", + "args": [ + "-y", + "@modelcontextprotocol/server-sequential-thinking@latest" + ], + "timeoutMs": 30000, + "metadata": { + "observatory": "certification-pr" + } +} diff --git a/.github/workflows/mcp-observatory.yml b/.github/workflows/mcp-observatory.yml new file mode 100644 index 0000000000..7af1b0a17e --- /dev/null +++ b/.github/workflows/mcp-observatory.yml @@ -0,0 +1,20 @@ +name: MCP Observatory + +on: + pull_request: + push: + branches: [main] + +jobs: + mcp-observatory: + runs-on: ubuntu-latest + timeout-minutes: 5 + steps: + - uses: actions/checkout@v4 + - uses: KryptosAI/mcp-observatory/action@main + with: + target: .github/mcp-observatory/sequential-thinking.target.json + deep: false + security: true + comment-on-pr: false + set-status: false