Server Category

Best Developer Tools MCP Servers (2026)

MCP servers for software development workflows including version control, CI/CD, code analysis, browser testing, and project management. Supercharge your development process with AI-powered tooling.

Share:
1005 Servers
6 Compatible Clients

What Are Developer Tool MCP Servers?

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.

Available Developer Tool MCP Servers

GitHub Server

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.

GitLab Server

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.

Git Server

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.

Docker Server

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.

Kubernetes Server

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.

Terraform Server

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.

Memory Server

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."

Sentry Server

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.

Sequential Thinking Server

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.

Comparing Developer Tool MCP Servers

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

Why Developer Tool MCP Servers Matter

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.

Common Use Cases

  • Code review automation: Use the GitHub server to pull PR diffs, analyze changes, check for common issues, and post review comments, all through natural language. The AI can review multiple PRs in batch and provide consistent feedback.
  • Container management: Build, run, and debug Docker containers without memorizing docker commands. Inspect logs, check resource usage, and manage multi-container stacks conversationally. Combine with the Filesystem server to edit Dockerfiles and rebuild in one interaction.
  • Infrastructure deployment: Plan and apply Terraform changes, deploy to Kubernetes, and manage cloud resources through descriptive commands. The AI validates configurations before applying and warns about potentially destructive changes.
  • Branch management: Create feature branches, cherry-pick commits, resolve merge conflicts, and manage release branches using the Git server. The AI can analyze your branching strategy and suggest improvements.
  • Project continuity: Use the Memory server to maintain context about project architecture, coding conventions, and team decisions across multiple AI sessions. Store decisions like "we use Redux Toolkit for state management" so the AI always generates consistent code.
  • Error investigation: Use Sentry to check recent errors, then trace the issue through Git history to find the commit that introduced the bug, review the change with the GitHub server, and check container logs via Docker.
  • Release management: Coordinate releases across Git (tagging), GitHub (creating releases), Docker (building release images), and Kubernetes (rolling out deployments) in a single conversation.
  • Task management: Combine with Business Application servers like Jira or Linear to close tickets, update sprint boards, and link commits to issues automatically as part of your development workflow.

Getting Started

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.

When to Use Developer Tool MCP Servers

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.

Security Considerations

Developer tool MCP servers often have access to source code, infrastructure, and deployment systems, all high-value targets. Follow these best practices:

  • Minimal token scopes: For GitHub, create personal access tokens with only the scopes you need (e.g., repo access only, not admin). For GitLab, use project-scoped tokens rather than personal access tokens when possible.
  • RBAC for infrastructure: For Kubernetes and Terraform, use dedicated service accounts with RBAC policies that limit operations to specific namespaces or resources. Never use cluster-admin credentials for MCP access.
  • Docker socket security: The Docker server connects through the Docker socket, which provides root-equivalent access to the host. Consider using rootless Docker or Docker contexts to limit exposure.
  • Secret management: Never share MCP server configurations that contain plaintext secrets. Use environment variables referenced from your shell profile, or use a secrets manager. The Memory server stores data locally, so be cautious about what project secrets the AI remembers.
  • Audit trail: Enable audit logging on GitHub (for Enterprise), Kubernetes (audit policy), and your cloud provider to track all operations performed through MCP servers.

See our MCP Server Security Guide and Security Fundamentals tutorial for comprehensive recommendations.

Integration with Other MCP Servers

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.

Advanced Patterns and Tips

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.

Troubleshooting Developer Tool MCP Servers

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.

1005 Developer Tools MCP Servers

Showing 24 of 1005 servers, sorted by popularity.

n8n-mcp

189.1k

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

npm

Dify MCP Server

142.2k

Production-ready platform for agentic workflow development.

npm

gemini-cli-mcp

104.5k

A 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

npm

Netdata MCP Server

78.9k

Real-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.

manual

Awesome Claude Skills MCP Server

61.1k

A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows

manual

TrendRadar

58.0k

A 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

Scrapling MCP Server

52.7k

🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!

pip

Kong MCP Server

43.4k

🦍 The API and AI Gateway

manual

Chrome DevTools MCP

40.6k

AI-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

npm

Nacos MCP Server

33.0k

an easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.

manual

Ruiyu Ma

30.1k

Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

manual

Gpt Researcher MCP Server

27.2k

An autonomous agent that conducts deep research on any data using any LLM providers

npm

Repomix

25.3k

Repomix 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

npm

Agent Reach MCP Server

20.1k

Give your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.

manual

Trigger Dev MCP Server

15.0k

Trigger.dev – build and deploy fully‑managed AI agents and workflows

npm

Skill Seekers

13.7k

🐍 🏠 🍎 🪟 🐧 - Transform 17 source types (docs, GitHub repos, PDFs, video

manual

Kubeshark MCP Server

11.9k

eBPF-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

Xhs Downloader MCP Server

11.2k

小红书(XiaoHongShu、RedNote)链接提取/作品采集工具:提取账号发布、收藏、点赞、专辑作品链接;提取搜索结果作品、用户链接;采集小红书作品信息;提取小红书作品下载地址;下载小红书作品文件

manual

Nginx Ui MCP Server

11.2k

Yet another WebUI for Nginx

manual

GitMCP

8.1k

Transforms 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

manual

Lamda MCP Server

7.8k

The most powerful Android RPA agent framework, next generation mobile automation.

manual

browser-tools-mcp

7.2k

This 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.

npm

Talk to Figma MCP

6.8k

An 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

manual

Cursor Talk To Figma MCP Server

6.8k

TalkToFigma: MCP integration between AI Agent (Cursor, Claude Code) and Figma, allowing Agentic AI to communicate with Figma for reading designs and modifying them programmatically.

manual

Related Categories

Explore other types of MCP servers.

File Systems

MCP servers for secure file operations, directory management, and document processing.

Databases

MCP servers for connecting AI assistants to SQL and NoSQL databases.

APIs

MCP servers that connect AI assistants to external APIs and web services.

Cloud Services

MCP servers for managing cloud infrastructure across AWS, Google Cloud, Azure, and platforms like Vercel, Netlify, and Cloudflare.

Analytics

MCP servers for monitoring, observability, and data analytics.

Communication

MCP servers for messaging, video conferencing, and team collaboration platforms.

Business Applications

MCP servers for CRM, e-commerce, project management, and business automation platforms.

Browser Automation

MCP servers for browser automation, web testing, scraping, screenshot capture, and PDF generation.

Search & Data Extraction

MCP servers for web search, data extraction, and content retrieval.

Knowledge & Memory

MCP servers for persistent memory, knowledge graphs, vector databases, and context management.

Finance & Fintech

MCP servers for financial services, payment processing, trading, and cryptocurrency.

Security

MCP servers for security monitoring, authentication, vulnerability scanning, and compliance.

Data Science & ML

MCP servers for data science, machine learning, and scientific computing.

Version Control

MCP servers for version control systems including Git, GitHub, and GitLab.

Coding Agents

MCP servers for AI coding agents, code generation, task management, and automated testing.

Marketing & SEO

MCP servers for marketing automation, SEO optimization, content management, and social media.

Monitoring & Observability

MCP servers for monitoring, observability, and logging.

Frequently Asked Questions

Ready to explore Developer Tools MCP servers?

Browse our complete directory, read setup guides for your editor, and start integrating MCP into your workflow today.

1005 Developer Tools ServersFree & Open SourceSetup GuidesSecurity Reviews