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:
Everything
Reference / test server with prompts, resources, and tools.
Fetch
Web content fetching and conversion for efficient LLM usage.
Filesystem
Secure file operations with configurable access controls.
Git
Tools to read, search, and manipulate Git repositories.
Memory
Knowledge graph-based persistent memory system.
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences.
Time
Time and timezone conversion capabilities.
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>"
}
}
}
}