jinko-mcp-dev
Version:
MCP server for Jinko Travel BFF
23 lines (22 loc) • 781 B
JavaScript
// Update the import path to the correct location of McpAgent
import { McpAgent } from "agents/mcp";
import { get_sync_server } from './hotel-mcp/server/standard.js';
// Define our MCP agent with tools
export class JinkoMCP extends McpAgent {
server = get_sync_server();
async init() { }
}
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 });
},
};