Try “Claude Code skills”, “MCP servers for Cursor” or “Codex” · Esc to close

MCP Reference Servers 🔌 MCP server Free

The official reference MCP servers: fetch, filesystem, git, memory and more

Developer tool MCP servers · Free ★ 91k · +362 this week · MIT / Apache-2.0 · updated 2026-10-01

8.0editor score
View on GitHub ↗
GitHub stars
91k
Stars this week
+362
Forks
12k
Licence
MIT / Apache-2.0
Last push
2026-10-01
Maintainer
modelcontextprotocol

Third-party MCP servers run with your permissions. Read the source before installing, and prefer pinned versions.

Works with

Built on the open MCP standard, so it works in every app that supports MCP.

About MCP Reference Servers

What it does

The modelcontextprotocol/servers repository contains the reference servers maintained by the MCP steering group. They exist mainly to show how the protocol and the official SDKs work, and several are also handy in everyday use. The repository used to hold many more servers, for services such as GitHub, Slack, PostgreSQL, Puppeteer and Brave Search. Those have been moved to a separate archive repo, and several were replaced by official servers from the vendors themselves. To browse MCP servers in general, the maintainers now point to the official MCP Registry. The project is moving from the MIT licence to Apache-2.0.

Tools it gives your agent

The seven current reference servers:

  • Everything: a test server that exercises prompts, resources and tools
  • Fetch: fetches web content and converts it for LLM use
  • Filesystem: reads, writes and searches files within directories you allow
  • Git: reads, searches and changes a local Git repository
  • Memory: persistent memory based on a knowledge graph
  • Sequential Thinking: structured, step-by-step problem solving
  • Time: time and time zone conversion

Works with

They run locally over stdio, so any MCP client that can start a command works, including Claude Code, Claude Desktop, Cursor, Codex, Gemini CLI and VS Code. The TypeScript servers run through npx. The Python ones (Fetch, Git and Time) run through uvx or pip.

How to connect

Examples from the README:

npx -y @modelcontextprotocol/server-memory
uvx mcp-server-git

In a client config, with the Filesystem server limited to one folder:

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

Cost and limits

They are all free and open source, and none needs an account or API key.

Safety notes

The maintainers describe these as educational reference implementations, not production-ready servers, and say you should do your own security review. Fetch can reach local and internal IP addresses, which the README flags as a risk. By default it respects robots.txt for requests the model makes. Filesystem only works inside the directories you pass or the roots your client provides, so keep that list as small as possible. Claude Code and similar agents already have file and git tools built in.

official reference

Pros

  • Canonical examples of MCP
  • Small, simple servers

Cons

  • Reference quality, not all production-hardened

GitHub MCP Server 🔌 MCP serverFree

GitHub's official MCP server: issues, pull requests, code, Actions and security alerts

★ 33k · +132 this week

XcodeBuildMCP 🔌 MCP serverOpen source

Build, run, test and debug iOS and macOS apps from AI agents, maintained by Sentry

★ 6.5k · +27 this week

8.4 Visit ↗

Unity MCP 🔌 MCP serverOpen source

Lets AI agents drive the Unity Editor: scenes, C# scripts, assets, tests and builds

★ 15k · +173 this week

8.0 Visit ↗

MATLAB MCP Server 🔌 MCP serverFree

Official MathWorks server to run, test and lint MATLAB code from AI agents (needs a MATLAB licence)

★ 1.6k · +30 this week

7.8 Visit ↗

More from modelcontextprotocol

MCP Python SDK 🔌 MCP serverOpen source

The official Python SDK for building Model Context Protocol servers and clients

★ 24k · +55 this week

8.5 Visit ↗

Popular searches