Jofthomas commited on
Commit
305a0bd
·
verified ·
1 Parent(s): 8cdda7c

Create server.py

Browse files
Files changed (1) hide show
  1. server.py +24 -0
server.py ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from mcp.server.fastmcp import FastMCP
2
+ from dotenv import load_dotenv
3
+
4
+ load_dotenv("../.env")
5
+
6
+ # Create an MCP server
7
+ mcp = FastMCP(
8
+ name="Calculator",
9
+ host="0.0.0.0", # only used for SSE transport
10
+ port=7860, # only used for SSE transport (HF expect 7860 as a port)
11
+ )
12
+
13
+
14
+ # Add a simple calculator tool
15
+ @mcp.tool()
16
+ def add(a: int, b: int) -> int:
17
+ """Add two numbers together"""
18
+ return a + b
19
+
20
+
21
+ # Run the server
22
+ if __name__ == "__main__":
23
+ print("Running server with SSE transport")
24
+ mcp.run(transport="sse")