Developer tool MCP servers integrate AI assistants directly into your software development workflow, giving them access to version control systems, container platforms, infrastructure-as-code tools, and project management systems. Instead of switching between terminals, dashboards, and chat interfaces, you interact with all your development tools through a single conversational interface. These servers understand the context of your work and can chain operations together: reviewing code, running tests, deploying changes, and updating tickets in one fluid conversation.
The Model Context Protocol standardizes how AI assistants interact with these tools, providing a consistent experience whether you are managing GitHub repositories, building Docker images, or deploying Terraform configurations. Developer tool servers are among the most popular MCP integrations because they directly accelerate the daily work of software engineers. This guide covers all available developer tool MCP servers, detailed setup instructions for Claude Desktop and other clients, common workflows, security best practices, and strategies for combining developer tools with the rest of the MCP ecosystem to build powerful automated development pipelines.
The official GitHub MCP server provides comprehensive repository management through natural language. It supports creating and reviewing pull requests, managing issues, searching code across repositories, working with GitHub Actions workflows, managing releases, and accessing repository settings. For teams that live in GitHub, this server is transformative. You can review PRs, triage issues, and manage releases without leaving your AI assistant conversation. It uses GitHub personal access tokens or GitHub Apps for authentication and respects your repository's permission model.
The GitLab MCP server provides similar capabilities for teams using GitLab as their source code hosting platform. It supports merge request management, issue tracking, pipeline monitoring, and repository operations. For organizations that use GitLab's integrated DevOps platform, this server brings CI/CD pipeline management, container registry operations, and project administration into the AI conversation alongside code management.
The Git MCP server provides direct access to local Git operations including staging, committing, branching, merging, rebasing, and log inspection. While the GitHub and GitLab servers handle the remote collaboration layer, the Git server handles local version control. Together, they provide end-to-end version control capabilities. You can create a branch, make changes, commit them, push to remote, and open a pull request all through natural language commands. The Git server is also invaluable for complex operations like interactive rebasing, cherry-picking, and bisecting to find the commit that introduced a bug.
The Docker MCP server manages containers, images, volumes, and networks through the Docker Engine API. It supports building images, running containers, inspecting logs, managing docker-compose stacks, and cleaning up unused resources. For containerized development workflows, this server eliminates the need to remember complex docker commands and flags. It can also help debug container issues by inspecting logs, checking resource usage, and comparing configurations between running containers and their image definitions.
The Kubernetes MCP server provides cluster management capabilities including deploying applications, scaling workloads, inspecting pod status, reading logs, managing ConfigMaps and Secrets, and rolling back deployments. It works with any Kubernetes cluster (EKS, GKE, AKS, or self-hosted) and uses your existing kubeconfig for authentication. This server is invaluable for platform engineers and SREs who need to quickly diagnose and resolve cluster issues. During incidents, the AI can check pod health, read container logs, and identify resource pressure, all without typing a single kubectl command.
The Terraform MCP server enables infrastructure-as-code operations through natural language. It supports planning and applying Terraform configurations, inspecting state, managing workspaces, and importing existing resources. For teams practicing infrastructure-as-code, this server accelerates the feedback loop between writing configurations and seeing their effects. It can also help generate Terraform code for new infrastructure requirements by understanding your existing patterns and applying them to new resources.
The Memory MCP server provides persistent knowledge storage across AI sessions. Unlike regular conversation context that resets between sessions, the Memory server lets the AI remember project conventions, architectural decisions, team preferences, and previous interactions. It stores knowledge as a graph of entities and relationships that the AI can query and update. This is essential for maintaining continuity in long-running projects where the AI needs to remember context from previous conversations, such as "we decided to use PostgreSQL instead of MongoDB for the user service" or "our naming convention for API endpoints is kebab-case."
The Sentry MCP server connects AI assistants to Sentry's error tracking and performance monitoring platform. It supports querying error events, inspecting stack traces, checking release health, and managing issue assignments. During development, this server helps you identify, understand, and fix bugs faster by bringing error context directly into your AI conversation. Ask "what are the most common errors in the checkout service this week?" and get actionable debugging information immediately.
The Sequential Thinking MCP server enhances the AI's ability to plan and execute multi-step development tasks. It provides a structured thinking framework that helps the AI break down complex problems, evaluate alternatives, and execute solutions methodically. This is particularly valuable for architectural decisions, debugging complex issues, and planning large refactoring efforts where a systematic approach produces better outcomes than ad-hoc problem solving.
| Server | Category | Key Operations | Auth Method |
|---|---|---|---|
| GitHub | VCS (Remote) | PRs, issues, Actions, code search | PAT / GitHub App |
| Git | VCS (Local) | Commit, branch, merge, log | Local filesystem |
| Docker | Containers | Build, run, logs, compose | Docker socket |
| Kubernetes | Orchestration | Deploy, scale, logs, rollback | kubeconfig |
| Terraform | IaC | Plan, apply, state, import | Cloud provider creds |
| Memory | Knowledge | Store, recall, update context | None (local) |
| Sentry | Error Tracking | Errors, traces, releases | Auth token |
Software development involves constant context switching between code editors, terminals, browsers, project management tools, and documentation. Each switch costs time and mental energy. Developer MCP servers reduce this friction by bringing all these tools into a single conversational interface. A developer can say "review the open PRs on our main repo, check which ones have passing CI, and summarize the changes" instead of manually opening each PR in a browser tab.
These servers also lower the barrier to using complex tools. Docker, Kubernetes, and Terraform have steep learning curves with hundreds of commands and flags. MCP servers let developers describe what they want in plain language, and the server translates that into the correct commands. This makes advanced infrastructure operations accessible to developers who may not be Kubernetes experts. A frontend developer can ask "check if the API pod is healthy and show me recent error logs" without knowing kubectl commands.
The Memory server adds another dimension by solving the context loss problem. Without it, every new AI conversation starts from scratch. With it, the AI remembers your project's architecture, coding conventions, common patterns, and previous decisions. This turns the AI from a generic assistant into a project-aware collaborator that understands your specific codebase and team practices.
Here is how to set up the GitHub MCP server, one of the most popular developer tool integrations:
# Install the GitHub MCP server
npm install -g @modelcontextprotocol/server-github
# Set your GitHub Personal Access Token
export GITHUB_PERSONAL_ACCESS_TOKEN="ghp_your_token_here"
# Run the server
npx @modelcontextprotocol/server-github
To configure the GitHub server in Claude Desktop, add it to your claude_desktop_config.json:
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_your_token_here"
}
}
}
}
For Docker (requires Docker Engine running locally):
{
"mcpServers": {
"docker": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-docker"]
}
}
}
For Memory (persistent knowledge storage):
{
"mcpServers": {
"memory": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"]
}
}
}
For IDE-specific setup, see our guide on MCP Servers for Cursor, VS Code, and Claude. To build custom developer tools, follow our Build Your First MCP Server in Python tutorial. The First MCP Server tutorial walks through the entire process from installation to your first tool call.
Developer tool MCP servers are the right choice in these key scenarios:
Daily development workflow: If you use GitHub, Git, and Docker regularly, these MCP servers reduce context switching by letting you manage all three tools through a single conversational interface. Create a branch, make changes with the Filesystem server, commit with Git, push and open a PR with GitHub, without touching the terminal.
Infrastructure management: For teams running containerized applications, the combination of Docker, Kubernetes, and Terraform servers covers the entire infrastructure lifecycle. Developers can manage infrastructure through natural language without becoming DevOps experts.
Onboarding and knowledge transfer: The Memory server captures institutional knowledge that typically lives in people's heads. New team members benefit from an AI that already knows the project's conventions, architecture, and common pitfalls.
Incident response: During production incidents, the combination of Kubernetes (pod health), Sentry (error traces), Docker (container logs), and Git (recent changes) gives the AI everything it needs to help diagnose issues quickly. Pair with Slack to coordinate the response across your team.
Developer tool MCP servers often have access to source code, infrastructure, and deployment systems, all high-value targets. Follow these best practices:
See our MCP Server Security Guide and Security Fundamentals tutorial for comprehensive recommendations.
Developer tools shine when combined with other MCP categories. Here are the most powerful combinations:
| Combination | Workflow |
|---|---|
| GitHub + Vercel | Merge PR and deploy to preview environment |
| Docker + AWS | Build images and push to ECR for ECS deployment |
| Sentry + Git | Trace errors back to the commit that introduced them |
| Grafana + Kubernetes | Monitor metrics and auto-scale workloads |
| Slack + GitHub | Post PR summaries and deployment status to team channels |
| Jira / Linear + Git | Link commits to tickets and update issue status on merge |
Pair GitHub and Git with Cloud Services servers like Vercel and Netlify for end-to-end deployment pipelines. Connect Database servers for data-driven development workflows. Use Analytics servers like Grafana to monitor the applications you deploy. Add Communication servers like Slack for deployment notifications. The Context7 server provides up-to-date library documentation, which is invaluable when the AI is writing or reviewing code that uses third-party packages.
Start with our What is MCP? tutorial for foundational understanding, then explore Claude Integration for connecting MCP servers to your AI workflow. For containerized MCP server deployment, see our Docker Deployment tutorial.
Once you have developer tool MCP servers running, consider these advanced patterns for maximizing productivity:
Full-stack development loop: Combine Filesystem (edit code), Git (commit), GitHub (open PR), and Vercel (deploy preview) into a single conversation. The AI writes code, commits it with a meaningful message, pushes to a feature branch, opens a PR with a description, and deploys a preview, all from one natural language request.
Automated code review pipeline: Use the GitHub server to list open PRs, then for each one, have the AI read the diff, check for common issues (security vulnerabilities, performance concerns, style violations), and post structured review comments. The Sequential Thinking server helps the AI organize its review systematically.
Knowledge-augmented development: Combine the Memory server with Context7 for AI-assisted development that knows both your project's conventions and the latest library documentation. The Memory server provides project-specific context while Context7 provides up-to-date API references.
Incident response playbook: During incidents, the AI can follow a structured approach: check Sentry for error spikes, query Kubernetes for pod health, inspect Docker container logs, review recent Git commits for suspicious changes, and post status updates to Slack. Store the playbook in the Memory server so the AI remembers it across sessions.
To explore more servers that complement developer workflows, browse our Cloud Services, File Systems, and Analytics categories.
The most common issue with developer tool MCP servers is authentication token scope. For GitHub, ensure your personal access token has the repo scope for repository access and the read:org scope if you need to access organization data. Tokens with insufficient scopes will connect successfully but fail when trying to perform restricted operations. For GitLab, project-scoped tokens provide better security but limit access to specific repositories.
For Docker, the server requires access to the Docker daemon socket. On Linux, ensure your user is in the docker group or the MCP process has appropriate permissions. On macOS, ensure Docker Desktop is running before starting the MCP server. If you see "connection refused" errors, the Docker daemon is likely not running.
The Kubernetes server relies on your kubeconfig file for cluster access. Ensure the correct context is active by running kubectl config current-context before connecting the MCP server. If you manage multiple clusters, you may need to set the KUBECONFIG environment variable to point to the correct configuration file for each cluster you want to access through MCP.
Showing 24 of 1005 servers, sorted by popularity.
A comprehensive MCP server that provides full control over n8n automation workflows through natural language. It offers 43 tools for managing workflows, executions, credentials, and data tables, with safety features like write-mode protection and dou
npmProduction-ready platform for agentic workflow development.
npmA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
npmReal-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.
manualA curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows
manualA real-time hotspot monitoring and news aggregation assistant that provides AI-powered analysis of trending topics across multiple platforms via the Model Context Protocol. It enables users to track news and receive automated notifications through va
manual🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
pip🦍 The API and AI Gateway
manualAI-powered Chrome automation server with natural language element detection. Control Chrome browser through MCP protocol for testing, debugging, and performance analysis. Features 91% accuracy in element location, works with free AI models, and suppo
npman easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.
manualConnect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
manualAn autonomous agent that conducts deep research on any data using any LLM providers
npmRepomix MCP Server enables AI models to efficiently analyze codebases by packaging local or remote repositories into optimized single files, with intelligent compression via Tree-sitter to significantly reduce token usage while preserving code struct
npmGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
manualTrigger.dev – build and deploy fully‑managed AI agents and workflows
npm🐍 🏠 🍎 🪟 🐧 - Transform 17 source types (docs, GitHub repos, PDFs, video
manualeBPF-powered network observability for Kubernetes. Indexes L4/L7 traffic with full K8s context, decrypts TLS without keys. Queryable by AI agents via MCP and humans via dashboard.
manual小红书(XiaoHongShu、RedNote)链接提取/作品采集工具:提取账号发布、收藏、点赞、专辑作品链接;提取搜索结果作品、用户链接;采集小红书作品信息;提取小红书作品下载地址;下载小红书作品文件
manualYet another WebUI for Nginx
manualTransforms any GitHub repository or GitHub Pages site into a documentation hub for AI assistants using the Model Context Protocol. It allows AI tools to access real-time code and documentation to prevent hallucinations and provide accurate API usage
manualThe most powerful Android RPA agent framework, next generation mobile automation.
manualThis application is a powerful browser monitoring and interaction tool that enables AI-powered applications via Anthropic's Model Context Protocol (MCP) to capture and analyze browser data through a Chrome extension.
npmAn MCP server that enables AI assistants to interact with Figma designs for tasks like reading document info, creating elements, and managing auto layouts. It facilitates real-time design automation via a custom Figma plugin and WebSocket server inte
manualTalkToFigma: MCP integration between AI Agent (Cursor, Claude Code) and Figma, allowing Agentic AI to communicate with Figma for reading designs and modifying them programmatically.
manualFind the best developer tools MCP servers for your preferred AI client.
Developer Tools servers for Claude Desktop
Developer Tools servers for Claude Code CLI
Developer Tools servers for Cursor
Developer Tools servers for VS Code / GitHub Copilot
Developer Tools servers for Windsurf
Developer Tools servers for Cline
Explore other types of MCP servers.
MCP servers for secure file operations, directory management, and document processing.
MCP servers for connecting AI assistants to SQL and NoSQL databases.
MCP servers that connect AI assistants to external APIs and web services.
MCP servers for managing cloud infrastructure across AWS, Google Cloud, Azure, and platforms like Vercel, Netlify, and Cloudflare.
MCP servers for monitoring, observability, and data analytics.
MCP servers for messaging, video conferencing, and team collaboration platforms.
MCP servers for CRM, e-commerce, project management, and business automation platforms.
MCP servers for browser automation, web testing, scraping, screenshot capture, and PDF generation.
MCP servers for web search, data extraction, and content retrieval.
MCP servers for persistent memory, knowledge graphs, vector databases, and context management.
MCP servers for financial services, payment processing, trading, and cryptocurrency.
MCP servers for security monitoring, authentication, vulnerability scanning, and compliance.
MCP servers for data science, machine learning, and scientific computing.
MCP servers for version control systems including Git, GitHub, and GitLab.
MCP servers for AI coding agents, code generation, task management, and automated testing.
MCP servers for marketing automation, SEO optimization, content management, and social media.
MCP servers for monitoring, observability, and logging.
Browse our complete directory, read setup guides for your editor, and start integrating MCP into your workflow today.