Skip to Content

Popular MCP Servers

A curated list of MCP servers you can start using today.

These are maintained by the community and cover the most common use cases.


Core Utilities

Filesystem

Access files and folders on your computer.

{ "filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/folder"] } }

Use cases:

  • Read project files
  • Create new files
  • Edit existing documents

⚠️ Security: Only grant access to specific folders.


Memory

Persistent memory across conversations.

{ "memory": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-memory"] } }

Use cases:

  • Remember project preferences
  • Store context between sessions
  • Build knowledge graphs

Sequential Thinking

Structured problem-solving for complex tasks.

{ "sequential-thinking": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-sequential-thinking"] } }

Use cases:

  • Break down complex problems
  • Multi-step reasoning
  • Planning and analysis

Developer Tools

Git

Version control operations.

{ "git": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-git"] } }

Use cases:

  • Commit changes
  • Check git status
  • View commit history

GitHub

Repository management and collaboration.

{ "github": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "env": { "GITHUB_TOKEN": "your-token" } } }

Use cases:

  • Create/manage issues
  • Review pull requests
  • Search repositories

Cloud & Databases

Supabase

Database and authentication.

{ "supabase": { "command": "npx", "args": ["-y", "@supabase/mcp-server"], "env": { "SUPABASE_URL": "your-url", "SUPABASE_KEY": "your-key" } } }

Use cases:

  • Query database tables
  • Run migrations
  • Manage authentication

PostgreSQL

Direct database access.

{ "postgres": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-postgres"], "env": { "DATABASE_URL": "postgresql://user:pass@host:5432/db" } } }

Use cases:

  • Complex SQL queries
  • Database analysis
  • Data exports

Productivity

Google Drive

Access Google documents and files.

{ "gdrive": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-gdrive"], "env": { "GOOGLE_CREDENTIALS": "path/to/credentials.json" } } }

Use cases:

  • Read documents
  • Search files
  • Create new content

Slack

Team communication.

{ "slack": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-slack"], "env": { "SLACK_TOKEN": "xoxb-your-token" } } }

Use cases:

  • Send messages
  • Read channel history
  • Create threads

Research & Information

Perplexity Ask

Web search and research.

{ "perplexity": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-perplexity"], "env": { "PERPLEXITY_API_KEY": "your-key" } } }

Use cases:

  • Research current topics
  • Fact-checking
  • Web searches

Fetch

Make HTTP requests to any API.

{ "fetch": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-fetch"] } }

Use cases:

  • Call any REST API
  • Scrape web content
  • Test endpoints

Comparison Table

MCP ServerCategoryComplexityCommon Use
FilesystemCoreEasyRead/write files
MemoryCoreEasyPersistent context
GitDev ToolsMediumVersion control
GitHubDev ToolsMediumRepo management
SupabaseDatabaseMediumFull-stack DB
PostgreSQLDatabaseMediumDirect SQL
SlackProductivityEasyNotifications
PerplexityResearchEasyWeb searches

Where to Find More

Official Registry

github.com/modelcontextprotocol 

The official repository with maintained servers.

Community Servers

New MCP servers are being created constantly. Search GitHub for “mcp-server” to find community contributions.


Building Your Own

MCP servers can be built in multiple languages:

# Simple Python MCP Server from mcp.server import Server server = Server("my-custom-server") @server.tool() async def my_function(param: str): """Description for the AI""" return {"result": f"Processed: {param}"} server.run()

Check the MCP documentation  for full guides.


Next Steps

Setting Up MCPs — Configure these servers
Automation Platforms — Combine with n8n/Zapier

Last updated on
← Return to Site0x007 Documentation