jinko-mcp-dev
Version:
MCP server for Jinko Travel BFF
24 lines (23 loc) • 741 B
JavaScript
import { McpAgent } from "agents/mcp";
import { get_server } from './hotel-mcp/server/standard.js';
// Define our MCP agent with tools
export class JinkoMCP extends McpAgent {
init() {
return Promise.resolve();
}
server = get_server();
}
export default {
fetch(request, env, ctx) {
const url = new URL(request.url);
if (url.pathname === "/sse" || url.pathname === "/sse/message") {
// @ts-ignore
return JinkoMCP.serveSSE("/sse").fetch(request, env, ctx);
}
if (url.pathname === "/mcp") {
// @ts-ignore
return JinkoMCP.serve("/mcp").fetch(request, env, ctx);
}
return new Response("Not found", { status: 404 });
},
};