mcp-devops-server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-devops-serverRun a security audit on my project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP DevOps Server
A comprehensive Model Context Protocol (MCP) server providing powerful DevOps and testing tools for modern full-stack applications. Perfect for React + Vite + TailwindCSS + Rust + Shadcn + Tauri projects.
๐ Features
13 Powerful Tools
๐ Security Audit - npm dependency vulnerability scanning
๐งช UI Testing - Playwright UI/UX test execution
โฟ Accessibility Testing - axe-core accessibility validation
๐ฆ Rust Development - Code analysis, testing, and formatting
๐๏ธ Tauri Integration - Desktop app building and development
โก Performance Testing - Lighthouse performance audits
๐ Code Quality - ESLint code analysis and formatting
๐ CI/CD Validation - GitHub Actions workflow validation
๐ณ Docker Support - Container building and testing
๐ TypeScript Checking - Type validation and error detection
Related MCP server: MCP Tauri Automation
๐ ๏ธ Tech Stack Compatibility
โ React + Vite + TailwindCSS + Shadcn โ Rust + Tauri โ TypeScript + ESLint โ Docker + CI/CD โ Cursor IDE Integration
๐ฆ Installation
Prerequisites
Node.js 18+
npm or yarn
Git
Quick Start
# Clone the repository
git clone https://github.com/yourusername/mcp-devops-server.git
cd mcp-devops-server
# Install dependencies
npm install
# Run tests
npm test
# Start the MCP server
npm start๐ฏ Available Tools
Core Testing Tools
Tool | Description | Parameters |
| Run Playwright UI tests | None |
| Run accessibility tests | None |
Security & Quality Tools
Tool | Description | Parameters |
| Check dependency vulnerabilities | None |
| Run ESLint analysis |
|
| TypeScript validation |
|
DevOps & CI/CD Tools
Tool | Description | Parameters |
| Validate GitHub Actions |
|
| Build Docker images |
|
| Lighthouse audit |
|
Rust Development Tools
Tool | Description | Parameters |
| Code compilation check |
|
| Run unit tests |
|
| Code formatting validation |
|
Tauri Desktop Tools
Tool | Description | Parameters |
| Production build |
|
| Development server |
|
๐ป Usage
Cursor IDE Integration
Add to your .cursor/mcp.json:
{
"mcpServers": {
"devops-server": {
"command": "node",
"args": ["/path/to/mcp-devops-server/playwright-mcp-server/index.js"],
"env": {
"PROJECT_DIR": "/path/to/your/project"
}
}
}
}MCP Protocol Usage
// Example: Run security audit
{
"method": "tools/call",
"params": {
"name": "security_audit",
"arguments": {}
}
}
// Example: Performance test
{
"method": "tools/call",
"params": {
"name": "performance_test",
"arguments": {
"url": "https://example.com",
"output": "json"
}
}
}๐งช Testing
# Run all tests
npm test
# Run linting
npm run lint
# Check code style
npm run lint:check๐ Project Structure
mcp-devops-server/
โโโ playwright-mcp/ # Simple MCP server implementation
โ โโโ index.js # Main server file
โ โโโ test-client.js # MCP client for testing
โ โโโ test-mcp-protocol.js # Protocol validation tests
โ โโโ eslint.config.js # ESLint configuration
โ โโโ package.json # Dependencies and scripts
โโโ playwright-mcp-server/ # Advanced MCP server with 13 tools
โ โโโ index.js # Enhanced server with all tools
โ โโโ eslint.config.js # ESLint configuration
โ โโโ package.json # Dependencies and scripts
โโโ github-mcp-server/ # Compiled GitHub MCP server
โโโ README.md # This documentation
โโโ .gitignore # Git ignore rules๐ง Configuration
Environment Variables
# Set project directory for tools
export PROJECT_DIR=/path/to/your/project
# Custom tool configurations can be added hereTool-Specific Configuration
ESLint: Configure rules in
eslint.config.jsTypeScript: Configure in
tsconfig.jsonDocker: Customize build parameters
Rust: Set manifest path for multi-crate projects
Tauri: Configure build targets and settings
๐ค Contributing
Fork the repository
Create a feature branch
Make your changes
Run tests:
npm testRun linting:
npm run lintCommit your changes
Push to the branch
Create a Pull Request
๐ Development Scripts
# Start development server
npm start
# Run tests
npm test
# Lint and fix code
npm run lint
# Check linting without fixing
npm run lint:check
# Install dependencies
npm install๐ CI/CD Integration
The MCP server includes tools for CI/CD validation:
GitHub Actions: Workflow file validation
Docker: Automated container building
Security: Dependency vulnerability scanning
Code Quality: Automated linting and formatting
๐ Use Cases
Frontend Development
Automated UI testing with Playwright
Accessibility compliance checking
Performance monitoring with Lighthouse
Code quality enforcement
Backend Development
Rust code analysis and testing
Security vulnerability scanning
TypeScript type checking
Desktop App Development
Tauri application building
Cross-platform testing
Development server management
DevOps & Deployment
Docker container building
CI/CD pipeline validation
Security auditing
Performance testing
๐ License
MIT License - see LICENSE file for details.
๐ Acknowledgments
Model Context Protocol by Anthropic
Playwright for UI testing
ESLint for code quality
Lighthouse for performance
Tauri for desktop apps
Rust programming language
๐ Support
Issues: GitHub Issues
Discussions: GitHub Discussions
Documentation: MCP Protocol Docs
Made with โค๏ธ for modern full-stack development workflows
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseDqualityDmaintenanceProvides tools for frontend testing including code analysis, test generation, test execution, and React component testing for Jest and Cypress frameworks.426MIT
- AlicenseAqualityCmaintenanceEnables AI-driven testing and automation of Tauri desktop applications through natural language, allowing users to interact with UI elements, capture screenshots, execute commands, and test application flows without manual clicking or complex scripts.97MIT
- AlicenseAqualityBmaintenanceEnables AI assistants to build, test, and debug Tauri v2 applications with UI automation, IPC monitoring, mobile device management, and real-time access to screenshots, DOM state, and console logs.20282MIT
- Flicense-qualityDmaintenanceA dual-track testing server that combines CLI test execution with Playwright-based browser testing and persistent SQLite logging. It enables automated test pipelines, Git integration, and evidence-based requirement generation to streamline the development lifecycle.
Related MCP Connectors
Multi-CI security scanner with a live threat-intel feed of compromised CI components
Threat modeling, code/cloud/pipeline scanning, shadow-AI discovery, compliance checks and fixes.
AI QA tester โ real browsers scan sites for bugs, SEO, perf, and accessibility issues via chat.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/janayuv/mcp-devops-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server