BruceWayne1 commited on
Commit
c2efff4
·
verified ·
1 Parent(s): df3198c

Create minimal_test_server.py

Browse files
Files changed (1) hide show
  1. minimal_test_server.py +28 -0
minimal_test_server.py ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from mcp.server.fastmcp import FastMCP
2
+ import logging
3
+
4
+ logging.basicConfig(level=logging.INFO)
5
+ logger = logging.getLogger(__name__)
6
+
7
+ mcp_app = FastMCP(name="minimal-test", host="0.0.0.0", port=8001, stateless_http=True)
8
+
9
+ @mcp_app.tool()
10
+ def hello() -> str:
11
+ """Simple test tool"""
12
+ return "Hello from minimal MCP server!"
13
+
14
+ @mcp_app.tool()
15
+ def server_status() -> dict:
16
+ """Get server status"""
17
+ return {
18
+ "status": "running",
19
+ "message": "Minimal MCP server is working",
20
+ "tools": 2
21
+ }
22
+
23
+ if __name__ == "__main__":
24
+ logger.info("Starting minimal MCP server on port 8001...")
25
+ try:
26
+ mcp_app.run(transport="streamable-http")
27
+ except Exception as e:
28
+ logger.error(f"Server error: {str(e)}")