Try it out

Use these examples to build your own MCP servers.

View Official Repo

Example Servers

A curated list of example servers and implementations that showcase the Model Context Protocol's capabilities. These servers enable LLMs to securely access tools and data sources.

Reference Implementations

Official reference servers demonstrating core features and SDK usage:

Archived Examples: Visit the servers-archived repository for older examples provided for historical reference.

Official Integrations

Maintained by companies for their platforms. See the Official Integrations list.

Community Implementations

Maintained by the broader community. See the Community Servers list.

Getting Started

Using Reference Servers

TypeScript (via npx):

npx -y @modelcontextprotocol/server-memory

Python (via uvx or pip):

# Using uvx
uvx mcp-server-git

# Using pip
pip install mcp-server-git
python -m mcp_server_git

Configuring with Claude

Add servers to your Claude configuration file:

{
  "mcpServers": {
    "memory": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-memory"]
    },
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/path/to/allowed/files"
      ]
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }
}

Additional Resources