UNPKG

jinko-mcp-dev

Version:

MCP server for Jinko Travel BFF

23 lines (22 loc) 781 B
// 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 }); }, };