Repolode
modelcontextprotocol

modelcontextprotocol/servers

Reference implementations of Model Context Protocol servers giving LLM clients access to files, Git, web content, memory and more.

Stars
91,400
Forks
11,823
Open issues
136
Last commit
2 days ago

What is it?

This repository hosts a small set of reference MCP servers maintained by the MCP steering group, along with links to the official SDKs and community resources. The servers demonstrate how the Model Context Protocol exposes tools, prompts and resources to large language model clients in a controlled way.

The current reference servers include Everything (a test server with prompts, resources and tools), Fetch for retrieving and converting web content, Filesystem with configurable access controls, Git for reading and searching repositories, Memory for a knowledge-graph-based persistent store, Sequential Thinking for step-by-step reflective problem solving, and Time for time and timezone conversion. TypeScript servers run through npx and Python servers through uvx or pip.

These servers are intended as educational examples for building your own MCP servers rather than production-ready components, so you should add your own safeguards before using them in sensitive environments. Many earlier servers such as GitHub, PostgreSQL and Slack have moved to a separate archived repository, and the MCP Registry is the place to browse published third-party servers.

Key features

  • 01Provides reference servers for files, Git, web fetching, memory, time and sequential thinking.
  • 02Runs TypeScript servers via npx and Python servers via uvx or pip.
  • 03Includes a Filesystem server with configurable access controls.
  • 04Shows how to expose tools, prompts and resources to MCP clients.
  • 05Links to official MCP SDKs in C#, Go, Java, Python, Rust, TypeScript and more.

Use cases

  • Learning how to build an MCP server with an official SDK.
  • Connecting Claude Desktop or another MCP client to local files or a Git repository.
  • Testing MCP client integrations with the Everything reference server.
  • Giving an LLM agent a persistent knowledge graph memory.

Quick start

  1. 1

    Run the Memory reference server with npx

    npx -y @modelcontextprotocol/server-memory
  2. 2

    Or run the Git server with uvx

    uvx mcp-server-git
  3. 3

    Configure the server in an MCP client such as Claude Desktop using the JSON config from the README

Things to know

  • The servers are reference implementations meant for learning, not production use.
  • Some servers from the earlier set have been archived and moved to another repository.
  • The repository uses a mixed license (Apache 2.0 for new contributions, MIT for existing code) and the metadata shows no clear license.

Topics

FAQ

What is servers?
Reference implementations of Model Context Protocol servers giving LLM clients access to files, Git, web content, memory and more. This repository hosts a small set of reference MCP servers maintained by the MCP steering group, along with links to the official SDKs and community resources. The servers demonstrate how the Model Context Protocol exposes tools, prompts and resources to large language model clients in a controlled way.
Is servers free to use? What license does it have?
servers is open source under the Other license. Check the license terms before using it in commercial products.
Is servers still maintained?
Actively maintained. The last commit to servers was on Oct 19, 2026.
What can I use servers for?
Learning how to build an MCP server with an official SDK. Connecting Claude Desktop or another MCP client to local files or a Git repository. Testing MCP client integrations with the Everything reference server. Giving an LLM agent a persistent knowledge graph memory.
How do I install servers?
Run the Memory reference server with npx: npx -y @modelcontextprotocol/server-memory Or run the Git server with uvx: uvx mcp-server-git Configure the server in an MCP client such as Claude Desktop using the JSON config from the README
Where can I get servers?
The source code and installation instructions are on GitHub: https://github.com/modelcontextprotocol/servers

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects