Open
Description
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
Labels
No labels