mcp-wayback-machine
Version:
MCP server and CLI tool for interacting with the Wayback Machine without API keys
23 lines • 830 B
JavaScript
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
import { createServer } from "./server.js";
import { context } from "./contexts.js";
async function main() {
const isCliMode = process.stdin.isTTY || process.argv.length > 2;
if (isCliMode && process.argv.length > 2) {
const { createCLI } = await import("./cli.js");
const program = createCLI();
await program.parseAsync(process.argv);
}
else {
const server = createServer(context);
const transport = new StdioServerTransport();
await server.connect(transport);
console.error("MCP Wayback Machine server running on stdio");
}
}
main().catch((error) => {
console.error("Fatal error:", error);
process.exit(1);
});
//# sourceMappingURL=bin.js.map