3. 运行测试:python MCP_PyPI_template.py
from datetime import datetime
from mcp.server.fastmcp import FastMCP
# ================================
# ================================
PACKAGE_NAME = "my-mcp-tool" # PyPI包名(小写,用连字符)
TOOL_NAME = "我的MCP工具" # 工具显示名称
AUTHOR_EMAIL = "your.email@example.com" # 作者邮箱
DESCRIPTION = "一个强大的MCP工具" # 简短描述
URL = "https://github.com/yourusername/your-repo" # 项目主页
# ================================
# ================================
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)
mcp = FastMCP(TOOL_NAME)
# ================================
# ================================
def hello_world(name: str = "World") -> str:
return f"Hello, {name}! 这是来自 {TOOL_NAME} 的问候。"
def get_current_time() -> str:
return datetime.now().strftime("%Y-%m-%d %H:%M:%S")
def calculate_sum(a: float, b: float) -> float:
# ================================
# ================================
logger.info(f"启动 {TOOL_NAME}...")
logger.info(f"版本: {VERSION}")
logger.info(f"作者: {AUTHOR}")
if __name__ == "__main__":
# ================================
# ================================
python MCP_PyPI_template.py
# INFO:__main__:启动 我的MCP工具...
# INFO:__main__:版本: 0.1.0
# INFO:__main__:作者: 你的名字