Sl Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Sl Mcp (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 integrates with Swimlanes.io to generate sequence diagrams from textual descriptions. This server enables AI assistants like GitHub Copilot to automatically analyze project codebases and create comprehensive diagram documentation.
npm install
npm run buildAdd to your Claude Desktop configuration:
{
"mcpServers": {
"swimlanes": {
"command": "node",
"args": ["path/to/dist/index.js"]
}
}
}npx @modelcontextprotocol/inspector node dist/index.jscreate_swimlane_documentationGenerates complete markdown documentation with embedded diagrams.
Parameters:
text (string, required): Swimlanes syntax contenttitle (string, required): Diagram titledescription (string, optional): Description of the diagramoutputPath (string, optional): Where to save the markdown fileincludeImage (boolean, optional): Whether to embed rendered image (default: true)folderStructure (string, optional): Folder organization (e.g., "auth", "api")generate_swimlane_imageGenerates and saves a PNG image of a swimlane diagram.
Parameters:
text (string, required): Swimlanes syntax contenttitle (string, optional): Optional titlehighResolution (boolean, optional): For printing quality (default: false)outputPath (string, optional): Where to save the imageget_swimlane_image_linkGenerates a direct link to a PNG image without downloading.
Parameters:
text (string, required): Swimlanes syntax contenttitle (string, optional): Optional titlehighResolution (boolean, optional): For printing quality (default: false)The server supports the full Swimlanes.io syntax:
title: Example Diagram
A -> B: Message
B -> A: Response
note over A: Internal processFor complete syntax reference, see: <https://swimlanes.io/gallery/full-syntax>
Ask Copilot: "Using the SL_MCP Server, build me swim lane diagrams for this project"
Copilot will analyze your codebase and generate appropriate diagrams for:
# Install dependencies
npm install
# Build the project
npm run build
# Watch mode for development
npm run dev
# Run tests
npm run test
# Lint code
npm run lintsrc/
├── index.ts # Main MCP server entry point
├── types.ts # TypeScript type definitions
└── tools/
├── index.ts # Tool exports
└── swimlane-tools.ts # Core tool implementationsThe server creates well-organized documentation:
docs/diagrams/
├── auth/
│ ├── login-flow.md
│ └── images/
│ └── login-flow.png
├── api/
│ ├── request-lifecycle.md
│ └── images/
│ └── request-lifecycle.png
└── architecture/
├── service-communication.md
└── images/
└── service-communication.pngMIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.