Skip to main content
Glama

app_stop_server

Stop the currently running HTTP server to halt web application serving and free system resources.

Instructions

Stop the currently running HTTP server. Returns: A dictionary containing the result of the operation

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • main.py:480-512 (handler)
    The handler function for the app_stop_server tool. It stops the HTTP server serving the app, resets response state, and returns success or error status. Registered via @mcp.tool() decorator.
    @mcp.tool() def app_stop_server() -> Dict[str, Any]: """ Stop the currently running HTTP server. Returns: A dictionary containing the result of the operation """ global http_server, app_response, response_ready try: if http_server: logger.info("Stopping HTTP server") http_server.shutdown() http_server.server_close() http_server = None # Reset response state app_response = None response_ready = False return { "success": True, "message": "HTTP server stopped successfully" } else: return { "success": False, "error": "No HTTP server is currently running" } except Exception as e: logger.error(f"Error stopping server: {e}") return {"success": False, "error": f"Failed to stop server: {str(e)}"}
  • main.py:480-480 (registration)
    The @mcp.tool() decorator registers the app_stop_server function as an MCP tool.
    @mcp.tool()

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/michaelneale/goose-app-maker-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server