Overview of official servers
Anthropic maintains a growing library of official MCP servers. These are production-ready, well-tested servers that cover common use cases. You can use them as-is or fork them as a starting point for custom servers.
Key official servers
📁 Filesystem
Read, write, and manage local files. Tools: list_directory, read_file, write_file, create_directory. Resources: browseable file trees.
🐙 GitHub
Interact with GitHub repos. Tools: create_issue, create_pr, list_pull_requests. Resources: repo contents, commits, issues.
💬 Slack
Post and read Slack messages. Tools: send_message, create_channel. Resources: message history, channel info.
🗄️ PostgreSQL / SQLite
Query databases directly. Tools: execute_query, run_sql. Resources: schema information, table listings.
🔍 Brave Search
Web search and content fetching. Tools: search_web, fetch_url. Returns web results and page content.
🤖 Puppeteer
Browser automation. Tools: take_screenshot, click_element, fill_form. For scraping and UI automation.
Installing official servers
Most official servers can be installed via npm (Node.js) or pip (Python). Example:
# npm (Node.js)
npm install @modelcontextprotocol/server-filesystem
# or pip (Python)
pip3 install mcp-server-github
Community servers
Beyond the official servers, a growing community has built MCP servers for everything — Notion, Jira, Stripe, LangSmith, and more. You can find them on GitHub and npm under the #mcp-server hashtag.
Tip: Check the MCP Registry at anthropic.com/mcp for the latest list of servers.
Quick summary
- Anthropic maintains official servers for files, GitHub, Slack, databases, web search, and more
- Install via npm or pip — they work out of the box
- Community servers extend support to Notion, Jira, Stripe, and many other tools
- Next: we'll connect these servers to Claude Desktop and start using them