Fix type errors in server

This commit is contained in:
Justin Spahr-Summers
2024-11-21 10:29:36 +00:00
parent 7e4b276f7f
commit dac692e638

View File

@@ -1,8 +1,8 @@
#!/usr/bin/env node
import { parseArgs } from "node:util";
import cors from "cors";
import EventSource from "eventsource";
import { parseArgs } from "node:util";
import { SSEClientTransport } from "@modelcontextprotocol/sdk/client/sse.js";
import {
@@ -80,8 +80,8 @@ app.get("/sse", async (req, res) => {
await webAppTransport.start();
if (backingServerTransport.stderr) {
backingServerTransport.stderr.on("data", (chunk) => {
if (backingServerTransport instanceof StdioClientTransport) {
backingServerTransport.stderr!.on("data", (chunk) => {
webAppTransport.send({
jsonrpc: "2.0",
method: "notifications/stderr",
@@ -138,4 +138,4 @@ app.get("/config", (req, res) => {
});
const PORT = process.env.PORT || 3000;
app.listen(PORT, () => {});
app.listen(PORT, () => { });