2ch commited on
Commit
2964f16
·
verified ·
1 Parent(s): 2214bff

Update server.js

Browse files
Files changed (1) hide show
  1. server.js +12 -4
server.js CHANGED
@@ -1,6 +1,6 @@
1
  import { Server } from "@modelcontextprotocol/sdk/server/index.js";
2
- import { HttpServerTransport } from "@modelcontextprotocol/sdk/server/http.js";
3
  import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
 
4
  import { ErrorCode, McpError, ListToolsRequestSchema, CallToolRequestSchema } from "@modelcontextprotocol/sdk/types.js";
5
  import axios from 'axios';
6
  import { Readability } from '@mozilla/readability';
@@ -119,11 +119,19 @@ server.setRequestHandler(CallToolRequestSchema, async (request) => {
119
  }
120
  });
121
 
122
- // Start server
123
- const transport = new HttpServerTransport({
124
- port: 7860
 
 
 
 
 
 
125
  });
126
 
 
 
127
  server.connect(transport).catch(error => {
128
  console.error(`Server failed to start: ${error.message}`);
129
  process.exit(1);
 
1
  import { Server } from "@modelcontextprotocol/sdk/server/index.js";
 
2
  import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
3
+ import express from 'express';
4
  import { ErrorCode, McpError, ListToolsRequestSchema, CallToolRequestSchema } from "@modelcontextprotocol/sdk/types.js";
5
  import axios from 'axios';
6
  import { Readability } from '@mozilla/readability';
 
119
  }
120
  });
121
 
122
+ const app = express();
123
+ const PORT = process.env.PORT || 7860;
124
+
125
+ app.get('/', (req, res) => {
126
+ res.send('Website Parser Service is running');
127
+ });
128
+
129
+ app.listen(PORT, () => {
130
+ console.log(`Server running on port ${PORT}`);
131
  });
132
 
133
+
134
+ const transport = new StdioServerTransport();
135
  server.connect(transport).catch(error => {
136
  console.error(`Server failed to start: ${error.message}`);
137
  process.exit(1);