CLI & DevTooling, ย Agent Frameworks
Essential MCP Servers & Tooling for Claude Code CLI
Author
DW
Date Published

Since you're on a fresh Ubuntu VPS with **Claude Code CLI**, the modern extension paradigm has shifted from traditional "plugins" to **MCP (Model Context Protocol) servers**. Claude Code natively supports MCP, so you'll extend it by running local MCP server processes and pointing Claude to them via config.
๐น **Official Anthropic MCP servers**: Check if already have. (Claude Code CLI auto-bundles or auto-detects the official suite like `filesystem`, `git`, `fetch`, etc. Verify with `claude mcp list` or `claude config`.)
Below are the **most reliable, actively maintained, and trending third-party/community MCP servers & tooling** for development, automation, and agentic workflows as of 2025โ2026.
---
### ๐ง 1. Development & Code Workflow
| MCP Server | Purpose | Install/Run |
|------------|---------|-------------|
| `mcp-server-github` (community) | PRs, issues, repo navigation, code search | `npx -y @anthropic/mcp-server-github` (or community forks like `@smol-ai/mcp-server-github`) |
| `mcp-server-docker` | Build, run, inspect containers & logs | `npx -y @modelcontextprotocol/server-docker` |
| `mcp-server-postgres` / `mcp-server-sqlite` | Direct DB querying, schema inspection | `npx -y @modelcontextprotocol/server-postgres` |
| `mcp-server-playwright` | Headless browser automation for testing/scraping | `npx -y @anthropic/mcp-server-playwright` or `@playwright/mcp` |
| `aider` (standalone CLI) | Git-aware AI coding assistant with shell integration | `pipx install aider-chat` (pairs well alongside Claude Code) |
---
### ๐ค 2. Agentic & Automation
| MCP Server | Purpose | Install/Run |
|------------|---------|-------------|
| `mcp-server-terminal` / `mcp-server-shell` | Safe, scoped command execution with context | `npx -y @anthropic/mcp-server-terminal` or community `mcp-server-shell` |
| `firecrawl-mcp` | Web scraping, content extraction, JS rendering | `npx -y @mendable/firecrawl-mcp` |
| `mcp-server-linear` / `mcp-server-jira` / `mcp-server-notion` | Task tracking, sprint automation, doc sync | `npx -y @anthropic/mcp-server-linear` (or `@linear/mcp`) |
| `mcp-server-slack` / `mcp-server-discord` | Notification routing, bot-style workflows | `npx -y @anthropic/mcp-server-slack` |
| `langgraph-mcp` or `crewai-mcp` | Bridge multi-agent frameworks into Claude CLI | `pip install langgraph-mcp` or `crewai[tools]` |
---
### โ๏ธ 3. Infrastructure & Cloud Ops
| MCP Server | Purpose | Install/Run |
|------------|---------|-------------|
| `mcp-server-aws` / `mcp-server-gcp` | Cloud resource management, logs, IAM, S3/GCS | `npx -y @anthropic/mcp-server-aws` |
| `mcp-server-kubernetes` | Cluster ops, pod logs, deployments, HPA | `npx -y @anthropic/mcp-server-kubernetes` |
| `mcp-server-sentry` | Error tracking, release monitoring | `npx -y @anthropic/mcp-server-sentry` |
| `mcp-server-supabase` / `mcp-server-vercel` | Platform-specific devops & deployments | `npx -y @anthropic/mcp-server-supabase` |
---
### ๐ ๏ธ 4. MCP Management & Discovery (Trending 2025โ2026)
| Tool | Purpose | Install |
|------|---------|---------|
| `smithery-cli` | npm-style package manager for MCP servers | `npm i -g @smithery/cli` |
| `glama-cli` | MCP registry & version manager | `npm i -g @glama/cli` |
| `mcp-proxy` | Route, auth, and sandbox MCP connections | `go install github.com/modelcontextprotocol/mcp-proxy@latest` |
| `mcp-inspector` | Debug & visualize MCP server interactions | `npx -y @modelcontextprotocol/inspector` |
---
### ๐ฆ Ubuntu VPS Setup & Configuration
1. **Install runtimes** (MCP servers use Node, Python, or Go):
```bash
sudo apt update
sudo apt install -y nodejs npm python3-pip python3-venv git curl jq
curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
nvm install 20 && nvm use 20
pip3 install pipx && pipx ensurepath
```
2. **Configure Claude Code CLI to use MCP**:
Create or edit `~/.claude/settings.json` (or `~/.config/claude-code/mcp.json` depending on your version):
```json
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-github"],
"env": { "GITHUB_TOKEN": "your_token_here" }
},
"firecrawl": {
"command": "npx",
"args": ["-y", "@mendable/firecrawl-mcp"],
"env": { "FIRECRAWL_API_KEY": "your_key_here" }
},
"docker": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-docker"]
}
}
}
```
Restart Claude Code CLI or run `claude mcp reload`.
---
### ๐ VPS & Security Best Practices
- **Run as non-root**: Create a dedicated user (`adduser claude-dev`) and run MCP servers under it.
- **Scope permissions**: Use env vars for tokens, never hardcode. Restrict filesystem MCP to specific dirs.
- **Sandbox execution**: Prefer `mcp-proxy` or run MCP servers in `systemd` user services with `PrivateTmp=true`, `RestrictSUIDSGID=true`.
- **Resource limits**: MCP servers are lightweight, but headless browsers (Playwright) need RAM. Add swap if needed: `fallocate -l 2G /swapfile && mkswap /swapfile && swapon /swapfile`.
---
### ๐ Trend Context (2025โ2026)
- **MCP is the de facto extension standard** for CLI AI tools. Traditional IDE plugins are deprecated in favor of stateless, local MCP servers.
- **Agentic CLI workflows** now rely on MCP + safe shell wrappers + local execution engines. Tools like `smithery` and `glama` act as the "npm/pip" for the MCP ecosystem.
- **Self-hosted VPS advantage**: You can run MCP servers persistently, secure them with `ufw`/`fail2ban`, and scale them via `systemd` or Docker Compose without rate limits or cloud vendor lock-in.
For source verification & active repos, check:
- GitHub: `github.com/modelcontextprotocol/servers`
- MCP Registry: `smithery.ai` & `glama.ai`
- Anthropic MCP Docs: `docs.anthropic.com/en/docs/mcp`
Let me know your primary stack (web, data, infra, etc.) and I'll tailor a minimal, production-ready MCP config + `systemd` templates for your VPS.