{ "mcpServers": { "filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/project"], "description": "Read, write, and manage project files and directories." }, "github": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "" }, "description": "Manage repositories, issues, PRs, branches, and releases on GitHub." }, "postgres": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-postgres"], "env": { "POSTGRES_CONNECTION_STRING": "postgresql://user:password@localhost:5432/myapp" }, "description": "Query PostgreSQL databases, inspect schemas, and run SQL statements." }, "redis": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-redis"], "env": { "REDIS_URL": "redis://localhost:6379" }, "description": "Interact with Redis for cache inspection, key management, and pub/sub." }, "puppeteer": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-puppeteer"], "description": "Browser automation for testing UI, taking screenshots, and verifying rendered output." }, "fetch": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-fetch"], "description": "Fetch web pages and API documentation, convert HTML to markdown for analysis." }, "memory": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-memory"], "description": "Persistent knowledge graph for tracking project decisions, entities, and architecture." } } }