This page lists real MCP server implementations for the Model Context Protocol (MCP) and how they are typically used with MCP-compatible clients.
MCP servers are used to connect LLM-based assistants to:
modelcontextprotocol/servers repository contains reference servers, not production-ready defaults.These are listed as current reference servers in the official repository:
Examples commonly use npx for TypeScript servers:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/files"]
},
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
}
}
}
}
Some Python servers are commonly run via uvx (implementation-specific).