Spaces:
Configuration error
Configuration error
| """ | |
| server.py β MCP Context Sharing Server entry point | |
| Wires together: config β logger β tools β resources β routes | |
| """ | |
| from mcp.server.fastmcp import FastMCP | |
| from mcp_config import TRANSPORT, HOST, PORT, DB_PATH | |
| from logger import logger | |
| # ββ Create MCP instance βββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| mcp = FastMCP("context-sharing-server") | |
| # ββ Register everything βββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| from tools import register_tools | |
| from resources import register_resources | |
| register_tools(mcp) | |
| register_resources(mcp) | |
| # ββ Entry point βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| if __name__ == "__main__": | |
| logger.info({"action": "startup", "transport": TRANSPORT, "db": DB_PATH}) | |
| if TRANSPORT == "sse": | |
| mcp.run(transport="sse", host=HOST, port=PORT) | |
| else: | |
| mcp.run() |