Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions docs/quickstart.md
Original file line number Diff line number Diff line change
Expand Up @@ -161,3 +161,34 @@ The following dependencies are available and managed by the BOM:
- `org.springframework.ai:mcp-spring-webmvc` - WebMVC-based SSE and Streamable HTTP transport implementation for servlet-based applications.
- **Testing Dependencies**
- `io.modelcontextprotocol.sdk:mcp-test` - Testing utilities and support for MCP-based applications.

## Optional CI hardening for downstream servers

If your downstream repository already builds a runnable server jar in CI, a
manual workflow like the following can be used as an optional hardening check:

```yaml
name: Optional MCP hardening

on:
workflow_dispatch:

jobs:
hardening:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: "17"
- run: ./mvnw -q -DskipTests package
- uses: aak204/MCP-Trust-Kit@v0.4.0
with:
cmd: java -jar target/your-server.jar
sarif-out: mcp-trust.sarif
```

This is an optional example for downstream server repositories only. If you
already use code scanning, the generated SARIF can be uploaded in a separate
step.