MCP.so
Sign In

MCP server in Python

@mccartykim

Basic information

Category

Other

Transports

stdio

Author

mccartykim

About MCP server in Python

Creating a barebones MCP server around python (plus uv), encapsulated in a nix flake

MCP server in Python config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

MCP server in Python tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is MCP server in Python?

MCP server in Python is a minimal MCP (Model Context Protocol) demo server. It provides a stub location tool that reports where the demo is being presented and a tool to return the current time. The project is built with Python and uv, and is packaged as a Nix flake for easy execution.

How to use MCP server in Python?

Add the following entry to your Claude Desktop configuration file:

"minimal-mcp-in-nix": {
  "command": "nix",
  "args": [
    "run",
    "github:mccartykim/minimal-mcp-in-nix",
  ]
}

No manual installation or virtual environment setup is required—Nix handles everything.

Key features of MCP server in Python

  • Stub location tool for demo presentations.
  • Tool to get the current time.
  • Nixified Python project using uv.
  • Minimal demonstration of MCP server capabilities.

Use cases of MCP server in Python

  • Showcasing MCP tools in a live presentation.
  • Testing MCP integration with Claude Desktop.
  • Demonstrating how to package a Python MCP server with Nix and uv.

Frequently asked questions

1

What does MCP server in Python actually do?

It offers two tools: one returns a fixed string indicating where the demo is being presented, and the other returns the current time.

2

How do I run MCP server in Python?

Add the configuration shown above to your Claude Desktop config file. The server will be launched automatically by Claude when needed using the `nix run` command.

3

Where is MCP server in Python derived from?

The project is derived from a Nix flake template for uv projects, available at `github:nulladmin1/nix-flake-templates#uv`.

Comments

More Other MCP servers