Mcp Springboot — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Springboot (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A Model Context Protocol (MCP) server that provides AI assistants with access to Spring Boot backend APIs through Swagger/OpenAPI documentation.
npm install -g @pradeepmajji702/swagger-mcpnpm install @pradeepmajji702/swagger-mcpAdd this to your MCP settings configuration file:
Windows: %APPDATA%\Code\User\globalStorage\github.copilot-chat\mcp.json macOS/Linux: ~/.config/Code/User/globalStorage/github.copilot-chat/mcp.json
{
"mcpServers": {
"swagger-mcp": {
"command": "npx",
"args": ["-y", "@pradeepmajji702/swagger-mcp"],
"env": {
"SWAGGER_URL": "http://localhost:8080/v3/api-docs"
}
}
}
}Important: Replace SWAGGER_URL with your actual Spring Boot Swagger documentation URL.
http://localhost:8080/v3/api-docshttp://localhost:8080/v2/api-docshttp://localhost:8080/your-app/v3/api-docsOnce configured, you can ask your AI assistant:
list_endpointsLists all API endpoints from your Spring Boot backend.
describe_endpointGet detailed information about a specific endpoint including parameters, request body, and responses.
Parameters:
path (string): The API path (e.g., "/api/users")method (string): HTTP method (e.g., "get", "post", "put", "delete")generate_frontend_callGenerates frontend code to call a specific API endpoint.
Parameters:
path (string): The API pathmethod (string): HTTP methodframework (string): "react" or "angular"# Clone the repository
git clone https://github.com/Pradeepmajji702/MCP_SPRINGBOOT.git
cd MCP_SPRINGBOOT
# Install dependencies
npm install
# Run locally
SWAGGER_URL=http://localhost:8080/v3/api-docs node server.jsTo publish this package to npm:
Then publish:
npm login
npm publish --access publicMIT
Contributions are welcome! Please open an issue or submit a pull request.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.