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 7625 servers, sorted by popularity.
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
manualJava é¢è¯ & å端éçšé¢è¯æåïŒèŠçè®¡ç®æºåºç¡ãæ°æ®åºãååžåŒãé«å¹¶åãç³»ç»è®Ÿè®¡äž AI åºçšåŒå
manualA 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â Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
manualModel Context Protocol Servers
npmA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
manualA curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows
manualA Model Context Protocol server that fetches up-to-date, version-specific documentation and code examples from libraries directly into LLM prompts, helping developers get accurate answers without outdated or hallucinated information.
npmIn-depth tutorials on LLMs, RAGs and real-world AI agent applications.
manualComposio powers 1000+ toolkits, tool search, context management, authentication, and a sandboxed workbench to help you build AI agents that turn intent into action.
manualRepomix 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
npmA collection of MCP servers providing utilities including user greeting, message decoding, text file reading with PDF summary generation, and NASA-quality code auditing using a trained AI model to predict software defects and measure code complexity.
npmPython SDK for protecting MCP servers and OAuth 2.1 resource servers with tokens issued by the Authplane authorization server. Includes framework adapters (e.g. MCP, FastMCP).
manualOfficial, Anthropic-managed directory of high quality Claude Code Plugins.
manualWrite HTML. Render video. Built for agents.
manualLocal knowledge graph for Claude Code. Builds a persistent map of your codebase so Claude reads only what matters â 6.8Ã fewer tokens on reviews and up to 49Ã on daily coding tasks.
manualRich-text editor with AI and shadcn/ui
manualThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques fo
manualEnables AI assistants to read Figma design files and automatically map responsive relationships between mobile and desktop screens to generate accurate frontend code. Eliminates manual copy-pasting by providing direct access to design tokens, dimensi
npmMCP server to provide Figma layout information to AI coding agents like Cursor
manualçšåºå鱌ç®ç AI èµæºå€§å š + Vibe Coding é¶åºç¡æçšïŒå享 OpenClaw ä¿å§çº§æçšã倧暡åç©æ³ïŒDeepSeek / GPT / Gemini / ClaudeïŒãææ° AI èµè®¯ãPrompt æç€ºè¯å€§å šãAI ç¥è¯çŸç§ïŒAgent Skills / RAG / MCP / A2AïŒãAI çŒçšæçšïŒHarness EngineeringïŒãAI å·¥å ·çšæ³ïŒCursor / Claude Code / TRAE / Codex / CopilotïŒãAI åŒåæ¡æ¶æçšïŒS
manualð» vibe coding 2026 | Your first modern Coding course for beginners to master step by step.
manualð ð ð ðª ð§ - Transform 17 source types (docs, GitHub repos, PDFs, video
manualThe official TypeScript SDK for Model Context Protocol servers and clients
npmFind 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.