UNPKG

mcp-fetch

Version:

A Model Context Protocol server providing tools for HTTP requests, GraphQL queries, WebSocket connections, and browser automation

1 lines 585 B
"use strict";exports.id=354,exports.ids=[354],exports.modules={6973:(s,e,t)=>{t.r(e),t.d(e,{BrowserWebSocketTransport:()=>n});class n{static create(s){return new Promise((e,t)=>{const o=new WebSocket(s);o.addEventListener("open",()=>e(new n(o))),o.addEventListener("error",t)})}#s;onmessage;onclose;constructor(s){this.#s=s,this.#s.addEventListener("message",s=>{this.onmessage&&this.onmessage.call(null,s.data)}),this.#s.addEventListener("close",()=>{this.onclose&&this.onclose.call(null)}),this.#s.addEventListener("error",()=>{})}send(s){this.#s.send(s)}close(){this.#s.close()}}}};