pip install uv
uv init TestMcp
cd TestMcp
uv venv
.venv\Scripts\activate
from mcp.server.fastmcp import FastMCP
from datetime import datetime
mcp = FastMCP("TestMcp") # 这个Demo就是MCP Server的名字
@mcp.tool()
def get_current_time():
"""
获取当前时间的函数,输出格式为{"time": YYYY-MM-DD HH:MM:SS}。
参数:
无
返回:
字典,包含当前时间的字符串表示。
"""
# 获取当前日期和时间
now = datetime.now()
# 将日期和时间格式化为字符串
formatted_time = now.strftime("%Y-%m-%d %H:%M:%S")
# 创建包含当前时间的字典
current_time = {"time": formatted_time}
return current_time
if __name__ == "__main__":
print("Starting MCP server...")
mcp.run(transport='stdio')
mcp dev TestMcp.py
--directory
E:\AI\MyAi\TestMcp
run
TestMcp.py
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。