essential-mcp-servers-reference

Selects and configures MCP servers from a curated 50-server collection for Claude, Gemini, and Codex.

7|2|Updated May 16, 2026
One-click install
npx skills add https://github.com/reason-machines/mcp-skills --skill essential-mcp-servers-reference-reason-machines
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: essential-mcp-servers-reference
Source: https://github.com/reason-machines/mcp-skills/tree/main/skills/essential-mcp-servers-reference
Command: npx skills add https://github.com/reason-machines/mcp-skills --skill essential-mcp-servers-reference-reason-machines

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? With over 20,000 MCP servers in public registries, most abandoned or insecure, developers struggle to identify trustworthy servers and configure them correctly without causing tool bloat or security exposure. ## Core Features & Use Cases - Curated Server Catalog: Provides 50 vetted MCP servers across nine categories including development, databases, cloud, fintech, web3, trading, and creator tools. - Agent-Specific Installation Syntax: Supplies verified install commands and config formats for Claude Desktop, Codex, and Gemini CLI. - Security Patterns: Includes read-only database roles, token scoping, version pinning, and gradual privilege escalation workflows. - Use Case: A software engineer setting up a new agent environment uses the role-based decision tree to pick five servers (github, context7, playwright, postgres, sentry) and copies the ready-made JSON configuration with scoped tokens. ## Quick Start Ask the agent to recommend and install the essential MCP servers for a software developer using the curated collection.

Frequently Asked Questions about essential-mcp-servers-reference

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install an MCP server in Claude Desktop?▼

Run claude mcp add <name> npx -y <package> for local servers, or claude mcp add <name> --transport http --url <url> for hosted servers. Environment variables like API tokens are added by editing ~/.claude/claude_desktop_config.json.

How many MCP servers should I connect to one agent?▼

Connect 3-5 servers maximum. More than 5-7 connected servers causes tool bloat, which slows down the agent and degrades response quality by confusing tool selection.

Which MCP servers are best for software development?▼

The recommended developer set is github, context7, playwright, postgres or supabase, and sentry. This covers repository management, codebase context, browser testing, database access, and error monitoring in five servers.

How do I make a Postgres MCP server read-only?▼

Create a dedicated read-only database role with SELECT-only grants, then append options=-c%20default_transaction_read_only=on to the connection string. This enforces read-only transactions at the connection level.

Why is my MCP agent slow or choosing wrong tools?▼

The usual cause is too many connected servers, typically more than seven. Run claude mcp list to review servers, remove unused ones with claude mcp remove, and keep the active set at 3-5.

Can I use trading or fintech MCP servers safely?▼

Yes, by starting in sandbox or paper-trading mode, for example using Stripe test keys or Alpaca's paper API endpoint. Begin with read-only market data servers like CoinGecko and Polygon before enabling any write-capable trading server.