We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mxiamxia/appsignals-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
"""AppSignals MCP Server."""
import logging
import sys
from mcp_server_appsignals.server import mcp
# Configure logging for main entry point
logger = logging.getLogger(__name__)
def main() -> None:
"""Main entry point for the AppSignals MCP server."""
try:
logger.info("Starting AppSignals MCP server via stdio transport")
mcp.run(transport="stdio")
except KeyboardInterrupt:
logger.info("Server shutdown requested via keyboard interrupt")
sys.exit(0)
except Exception as e:
logger.error(f"Fatal error in main: {str(e)}", exc_info=True)
sys.exit(1)
if __name__ == "__main__":
main()