mcpField
T
template-mcp-server

template-mcp-server

Local
github.com/pdm-projectDeveloper Tools1Updated 79w ago

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

  1. 01Python-based MCP server example
  2. 02PDM development setup
  3. 03Claude Desktop configuration

Use cases

  1. 01Start a Python MCP server project
  2. 02Run the example with Claude Desktop
  3. 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.

mcp.json · Universal config
{
"mcpServers": {
"template-mcp-server-pdm-project": {
"command": "uvx",
"args": [
"template-mcp-server"
]
}
}
}
Run commanduvx template-mcp-server

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
pypitemplate-mcp-server

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

template-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

Markdown supported

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.