Create mcpsampleserver.py

a sample of mcp server
This commit is contained in:
AiShell 2025-03-21 17:05:43 +08:00 committed by GitHub
parent 7ec59602a0
commit 350bc34a69
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

29
mcp/mcpsampleserver.py Normal file
View File

@ -0,0 +1,29 @@
from typing import Any
from mcp.server.fastmcp import FastMCP
# Initialize FastMCP server
mcp = FastMCP("zmserver")
@mcp.tool()
async def game_add(a:int,b:int) -> int:
"""Game加法返回和.
Args:
a,b: 待相加的数
"""
return a+b+100
@mcp.tool()
async def game_sub(a:int,b:int) -> int:
"""Game减法返回差.
Args:
a: 被减数
b: 减数
"""
return a-b+100
if __name__ == "__main__":
# Initialize and run the server
mcp.run(transport='stdio')