Auth Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Auth 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.
Fast, low-latency MCP server for authentication services Optimized for real-time AI agent integration with LM Studio, Claude Desktop, and more.
# 1. Clone the repository
git clone https://github.com/wattlesol/auth-mcp.git
cd auth-mcp
# 2. Install dependencies
npm install
# 3. Configure environment
cp .env.example .env
# Edit .env with your API URLs
# 4. Test the server
./test-mcp-stdio.sh
# 5. Configure your AI agent (see Configuration section below){
"mcpServers": {
"auth-mcp": {
"command": "node",
"args": ["/absolute/path/to/auth-mcp/auth-mcp"],
"env": {
"AUTH_API_BASE_URL": "https://your-auth-api.example.com",
"SWAGGER_URL": "https://your-auth-api.example.com/api-json"
}
}
}
}Same configuration as above. Add to:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonConfiguration is in .qwen/settings.json (see QWEN-SETUP.md for details)
The server dynamically loads tools from your Swagger/OpenAPI specification. Example tools:
Authentication & Sign In:
post_api_auth_signin - Sign in with email/passwordpost_api_auth_staff_signin - Staff sign in (branch-aware)post_api_auth_signup - Create new user accountpost_api_auth_signout - Sign out current userUser Info & Profile:
get_api_auth_me - Get current user informationput_api_auth_profile - Update user profileOTP & Verification:
post_api_auth_otp_send - Send OTP to emailpost_api_auth_otp_verify - Verify OTP codepost_api_auth_verify_email - Verify email with OTPpost_api_auth_verify_phone - Verify phone with OTPPassword Management:
post_api_auth_forgot_request - Request password resetpost_api_auth_change_password - Change passwordToken & Health:
post_api_auth_refresh_token - Refresh JWT tokenget_api_health - Health check endpoint| Document | Description |
|---|---|
| [docs/COPY-PASTE-CONFIG.txt](./docs/COPY-PASTE-CONFIG.txt) | 📋 Ready-to-use configurations |
| [docs/QUICK-SETUP.md](./docs/QUICK-SETUP.md) | 🚀 Get started in 3 steps |
| [docs/CONFIGURATION-GUIDE.md](./docs/CONFIGURATION-GUIDE.md) | 🔧 Detailed setup guide |
| [docs/SUMMARY.md](./docs/SUMMARY.md) | 📖 Complete project overview |
| [docs/README-MCP.md](./docs/README-MCP.md) | 📘 MCP protocol details |
# Run automated tests
./test-mcp-stdio.sh
# Manual test
echo '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0.0"}}}' | node auth-mcpAI Agent (LM Studio/Claude)
↓ stdio (JSON-RPC)
Auth MCP Server (Node.js)
↓ HTTPS
Backend Auth API (Swagger)# Build
docker build -f Dockerfile.mcp -t auth-mcp-stdio .
# Run
docker run --rm -i --env-file .env auth-mcp-stdioCopy .env.example to .env and configure:
AUTH_API_BASE_URL=https://your-auth-api.example.com
SWAGGER_URL=https://your-auth-api.example.com/api-json
AUTH_API_TIMEOUT=5000# Install dependencies
npm install
# Run HTTP server (legacy)
npm start
# Run MCP server (stdio)
npm run mcp
# Run tests
npm test├── auth-mcp # Main launcher script
├── src/
│ ├── mcp-stdio-server.js # MCP server (stdio)
│ ├── api-client.js # Auth API client
│ ├── swagger-client.js # Swagger API client
│ └── swagger-tools-analyzer.js # Tool generator
├── config/
│ ├── lm-studio-config.json # LM Studio config
│ ├── claude-desktop-config.json # Claude Desktop config
│ └── mcp-config-docker.json # Docker config
├── docs/ # Documentation
├── test/ # Test files
├── .env.example # Example environment variables
└── package.json # DependenciesThis is a production-ready MCP server. Feel free to:
ISC
Issues? Check these guides:
Enable Debug Mode:
MCP_DEBUG=true node auth-mcpYou now have a production-ready MCP server for AI agents!
Next Steps:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.