1. 虚拟环境设置及安装前置条件
echo "Create a virtual environment"
python -m venv .venv
echo "Activate the virtual environment"
.venv/Scripts/activate.bat
echo "Install all pre-requisites/packages"
pip install -r requirements.txt
echo "Optional - upgrade pip"
python.exe -m pip install --upgrade pip
1.1 探索与测试 - FastMCP - 仅限Stdio
echo "Required package is fastmcp"
echo "pip install fastmcp"
echo "Run mcp server"
python quickstart/calculator_stdio.py
echo "In a new terminal; inspect mcp"
npx @modelcontextprotocol/inspector python quickstart/calculator_stdio.py
echo "Explore mcp inspector; connect & test resources - tools."
1.2 探索与测试 - FastAPI-MCP
echo "Required packages are fastapi, fastapi-mcp & uvicorn (server)"
echo "pip install fastapi fastapi-mcp uvicorn[standard]"
echo "Run mcp server"
python quickstart/calculator_api_http.py
echo "In a new terminal; inspect mcp"
npx @modelcontextprotocol/inspector python quickstart/calculator_api_http.py
echo "Explore mcp inspector; connect & test resources - tools."
生成mcp-json配置文件。
fastmcp install mcp-json --server-spec quickstart/calculator_http.py --copy
1.3 MuleSoft 运行时版本抓取工具
echo "Run MuleSoft scraper as HTTP server"
python quickstart/rssfeed_http.py
echo "Run MuleSoft scraper as Stdio server"
python quickstart/rssfeed_stdio.py
echo "In a new terminal; inspect mcp"
npx @modelcontextprotocol/inspector python quickstart/rssfeed_http.py
echo "Explore mcp inspector; connect & test resources - tools."