import express from "express";
import cors from "cors";
import healthRoute from "./routes/health.js";
import echoRoute from "./routes/echo.js";
import blueprintRoute from "./routes/blueprint.js";
const app = express();
app.use(cors());
app.use(express.json());
// Core routes
app.use("/health", healthRoute);
app.use("/mcp/echo", echoRoute);
app.use("/mcp/blueprint", blueprintRoute);
// Root status route
app.get("/", (req, res) => {
res.json({
status: "ok",
service: "Autokirk MCP Server (AIS v1)",
message: "Deployment successful. AIS v1 blueprint engine online.",
routes: [
"GET /health",
"POST /mcp/echo",
"POST /mcp/blueprint"
]
});
});
const port = process.env.PORT || 10000;
app.listen(port, () => {
console.log(`Autokirk MCP Server (AIS v1) listening on port ${port}`);
});