UNPKG

@access-mcp/compute-resources

Version:

MCP server for ACCESS-CI Compute Resources API

21 lines (20 loc) 623 B
#!/usr/bin/env node import { ComputeResourcesServer } from "./server.js"; import { startWebServer } from "./web-server.js"; async function main() { // Check if we should run as web server (for deployment) const port = process.env.PORT; if (port) { // Running in web mode (deployment) startWebServer(parseInt(port)); } else { // Running in MCP mode (stdio) const server = new ComputeResourcesServer(); await server.start(); } } main().catch((error) => { // Log errors to a file instead of stderr to avoid interfering with JSON-RPC process.exit(1); });