About template-mcp-server
A Python example MCP server project built with PDM. It provides a starting point for server development and includes instructions for running it with Claude Desktop.
Key features
- 01Python-based MCP server example
- 02PDM development setup
- 03Claude Desktop configuration
Use cases
- 01Start a Python MCP server project
- 02Run the example with Claude Desktop
- 03Install dependencies and launch development mode
MCP support
An example MCP server; the README shows how to configure it for Claude Desktop.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEtemplate-mcp-server
An example MCP server developed by Python and PDM.
Usage with Claude Desktop
Add the following to claude_desktop_config.json:
{
"mcpServers": {
"template-mcp-server": {
"command": "uvx",
"args": [
"template-mcp-server"
]
}
}
}
It requires uv to be installed on your machine. Check the official documentation for installation guides.
Available Tools
Development
pdm install
pdm dev
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.