Skip to content

After "uv run mcp" getting TypeError: Parameter.make_metavar() missing 1 required positional argument: 'ctx' #688

Open
@Aaron-szt

Description

@Aaron-szt

Describe the bug
After running the following lines:

uv init mcp-server-demo

cd mcp-server-demo

uv venv

source .venv/bin/activate

uv add "mcp[cli]"

uv run mcp

Getting error:

Usage: mcp [OPTIONS] COMMAND [ARGS]...                                                          
                                                                                                 
 MCP development tools                                                                           
                                                                                                 
                                                                                                 
╭────────────────────────────── Traceback (most recent call last) ──────────────────────────────╮
│ /Users/aarons/Documents/workplace/mcp-server-demo/.venv/bin/mcp:10 in <module>                │
│                                                                                               │
│    7 │   │   sys.argv[0] = sys.argv[0][:-11]                                                  │
│    8 │   elif sys.argv[0].endswith(".exe"):                                                   │
│    9 │   │   sys.argv[0] = sys.argv[0][:-4]                                                   │
│ ❱ 10 │   sys.exit(app())                                                                      │
│   11                                                                                          │
│                                                                                               │
│ ╭──────────────────── locals ────────────────────╮                                            │
│ │ app = <typer.main.Typer object at 0x1066bc450> │                                            │
│ │ sys = <module 'sys' (built-in)>                │                                            │
│ ╰────────────────────────────────────────────────╯                                            │
│                                                                                               │
│ /Users/aarons/Documents/workplace/mcp-server-demo/.venv/lib/python3.11/site-packages/typer/ma │
│ in.py:340 in __call__                                                                         │
│                                                                                               │
│ /Users/aarons/Documents/workplace/mcp-server-demo/.venv/lib/python3.11/site-packages/typer/ma │
│ in.py:323 in __call__                                                                         │
│                                                                                               │
│ /Users/aarons/Documents/workplace/mcp-server-demo/.venv/lib/python3.11/site-packages/click/co │
│ re.py:1442 in __call__                                                                        │
│                                                                                               │
│ /Users/aarons/Documents/workplace/mcp-server-demo/.venv/lib/python3.11/site-packages/typer/co │
│ re.py:740 in main                                                                             │
│                                                                                               │
│ /Users/aarons/Documents/workplace/mcp-server-demo/.venv/lib/python3.11/site-packages/typer/co │
│ re.py:194 in _main                                                                            │
│                                                                                               │
│ /Users/aarons/Documents/workplace/mcp-server-demo/.venv/lib/python3.11/site-packages/click/co │
│ re.py:1186 in make_context                                                                    │
│                                                                                               │
│ /Users/aarons/Documents/workplace/mcp-server-demo/.venv/lib/python3.11/site-packages/click/co │
│ re.py:1784 in parse_args                                                                      │
│                                                                                               │
│ /Users/aarons/Documents/workplace/mcp-server-demo/.venv/lib/python3.11/site-packages/click/ex │
│ ceptions.py:271 in __init__                                                                   │
│                                                                                               │
│ /Users/aarons/Documents/workplace/mcp-server-demo/.venv/lib/python3.11/site-packages/click/co │
│ re.py:730 in get_help                                                                         │
│                                                                                               │
│ /Users/aarons/Documents/workplace/mcp-server-demo/.venv/lib/python3.11/site-packages/click/co │
│ re.py:1064 in get_help                                                                        │
│                                                                                               │
│ /Users/aarons/Documents/workplace/mcp-server-demo/.venv/lib/python3.11/site-packages/typer/co │
│ re.py:754 in format_help                                                                      │
│                                                                                               │
│ /Users/aarons/Documents/workplace/mcp-server-demo/.venv/lib/python3.11/site-packages/typer/ri │
│ ch_utils.py:614 in rich_format_help                                                           │
│                                                                                               │
│ /Users/aarons/Documents/workplace/mcp-server-demo/.venv/lib/python3.11/site-packages/typer/ri │
│ ch_utils.py:373 in _print_options_panel                                                       │
╰───────────────────────────────────────────────────────────────────────────────────────────────╯
TypeError: Parameter.make_metavar() missing 1 required positional argument: 'ctx'

To Reproduce
Steps to reproduce the behavior:
Run

uv init mcp-server-demo
cd mcp-server-demo
uv venv
source .venv/bin/activate
uv add "mcp[cli]"
uv run mcp

Expected behavior
Expect mcp running without error

Screenshots
N/A

Desktop (please complete the following information):

  • OS: macOS Sequoia 15.4.1
  • Browser N/A
  • Version
  • Python 3.11

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions