MCP Servers
Recommended MCP servers for Claude Code. For a complete list of available servers, see the official MCP server directory.
Prerequisites
Before installing MCP servers, ensure you have:
- Node.js 18+ - Required for npm/npx commands (Download)
- UV Package Manager - Required for Python-based servers (Installation Guide)
- GitHub Personal Access Token - Required for developer-tools-mcp (Create Token with
read:packagesscope)
Developer Tools MCP
Our comprehensive developer workflow toolkit with specification-driven development.
export MCP_TOOL_NAME=_ # Choose another name if desired, by default commands will show as /_:spec-generate
# install remote server - always using latest version
claude mcp add $MCP_TOOL_NAME http://dev-developer-tools-mcp.apps.dev.agronod.com/mcp -t http -H "Authorization: Bearer BZ0o9Wfo9u" -s user
# install local package
export NODE_AUTH_TOKEN=YOUR_GITHUB_TOKEN
claude mcp add-json $MCP_TOOL_NAME '{
"command": "npx",
"args": ["-y", "@agronod/developer-tools-mcp"],
"env": { "NODE_AUTH_TOKEN": "'$NODE_AUTH_TOKEN'" }
}' -s userAtlassian
Integration with Atlassian products (Jira, Confluence) for AI-powered content management and issue tracking.
claude mcp add --transport sse atlassian https://mcp.atlassian.com/v1/sse -s userBrave Search
Web search capabilities using the Brave search engine.
claude mcp add-json brave-search '{
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-brave-search"],
"env": {"BRAVE_API_KEY": "your-api-key-here"}
}' -s userContext7
Documentation lookup for library documentation and code examples.
claude mcp add-json context7 '{
"command": "npx",
"args": ["-y", "@upstash/context7-mcp@latest"]
}' -s userDesktop Commander
Advanced file operations and system commands.
claude mcp add-json desktop-commander '{
"command": "npx",
"args": ["-y", "@wonderwhy-er/desktop-commander"]
}' -s userGit
Version control operations and repository management.
claude mcp add-json git '{"command": "uvx", "args": ["mcp-server-git"]}' -s userGitHub
GitHub API operations for repositories, issues, and pull requests.
claude mcp add-json github '{
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {"GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"}
}' -s userKubernetes
Container orchestration and cluster management.
claude mcp add-json kubernetes '{
"command": "npx",
"args": ["-y", "kubernetes-mcp-server"]
}' -s userMemory
Persistent memory storage across sessions.
claude mcp add-json memory '{
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"]
}' -s userPlaywright
Browser automation and web testing with real browser control.
claude mcp add playwright -- npx -y @playwright/mcp@latestPostgres
PostgreSQL database operations and queries.
claude mcp add-json my-postgres '{
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"]
}' -s userSequential Thinking
Structured problem-solving and analysis.
claude mcp add-json sequential-thinking '{
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-sequential-thinking"],
"env": {}
}' -s userSnap-happy
Screenshot and image processing - gives Claude the ability to see.
claude mcp add-json snap-happy '{
"command": "npx",
"args": ["-y", "mcp-server-snap-happy"]
}' -s userRelated
- Custom Development - Build your own MCP server
- How MCP Works - Understand the underlying protocol
- Opinionated Workflow - Use servers in practice