DEV-MCP-Server
by abedmreyan
Overview
The server enables AI agents to manage software development lifecycle across multiple platforms like GitHub, Netlify, Supabase, Azure, and Google Workspace, effectively setting up a semi-autonomous dev team.
Installation
npm startEnvironment Variables
- GITHUB_TOKEN
- NETLIFY_TOKEN
- SUPABASE_URL
- SUPABASE_ANON_KEY
- AZURE_SUBSCRIPTION_ID
- GOOGLE_CLIENT_EMAIL
- GOOGLE_PRIVATE_KEY
- GOOGLE_PROJECT_ID
- PERPLEXITY_API_KEY
- GOOGLE_GENAI_API_KEY
Security Notes
The direct execution of raw SQL queries provided by the AI agent through the `supabase_query`, `azure_query_postgresql`, and `azure_query_mysql` tools poses a severe SQL injection vulnerability. Similarly, `supabase_create_table` directly uses an input schema string, allowing arbitrary schema modification. Any malicious or unverified input from the AI could lead to unauthorized data access, modification, deletion, or schema manipulation on the integrated databases. These integrations lack explicit input sanitization, which is critical given the extensive access granted to an AI agent across numerous powerful platforms.
Similar Servers
git-mcp-server
A Model Context Protocol (MCP) server that provides Git-specific tools and resources for AI/LLM agents to interact with version control systems.
mcp-github-project-manager
AI-powered GitHub Project Management, including automated roadmap generation, sprint planning, issue triaging, task breakdown, and comprehensive project workflow automation.
mcp-cli
A command-line interface tool for managing Model Context Protocol (MCP) server configuration files across various AI tools.
Ops-Tools
A Rust-based command-line interface (CLI) toolset designed for DevOps workflows, offering features like infrastructure-as-code cache cleanup, AI code assistant management, system package installation, security scanning, LLM prompt generation, container image building, and Kubernetes configuration management.