Remote-MCP Server

by ssut
#!/usr/bin/env node import { RemoteMCPClient } from './client.js'; export { RemoteMCPClient } from './client.js'; export default RemoteMCPClient; const client = new RemoteMCPClient({ remoteUrl: process.env.REMOTE_MCP_URL || 'http://localhost:9512', headers: Object.keys(process.env) .filter((key) => key.startsWith('HTTP_HEADER_')) .reduce( (headers, key) => { const headerKey = key .substring('HTTP_HEADER_'.length) .toLowerCase() .replace(/_/g, '-'); const headerValue = process.env[key] || ''; headers[headerKey] = headerValue; return headers; }, {} as Record<string, string>, ), }); void client.start();