UNPKG

jinko-mcp-dev

Version:

MCP server for Jinko Travel BFF

24 lines (23 loc) 741 B
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 }); }, };