diff --git a/.github/workflows/mcp-shield.yml b/.github/workflows/mcp-shield.yml new file mode 100644 index 0000000..fab02b7 --- /dev/null +++ b/.github/workflows/mcp-shield.yml @@ -0,0 +1,21 @@ +name: MCP Shield +on: [push, pull_request] + +permissions: + contents: read + pull-requests: write + security-events: write + +jobs: + scan: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: '3.12' + - uses: astral-sh/setup-uv@v6 + - run: uv sync + - uses: thuggeelya/mcp-shield-action@v1 + with: + server: 'uv run python server.py' diff --git a/README.md b/README.md index fe2d10c..9ae7c9f 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # Financial Datasets MCP Server +[![MCP Shield](https://img.shields.io/badge/MCP_Shield-A%2B_(99)-brightgreen)](https://github.com/thuggeelya/mcp-shield) + ## Introduction This is a Model Context Protocol (MCP) server that provides access to stock market data from [Financial Datasets](https://www.financialdatasets.ai/).