Skip to main content
Glama
simple-http-test.js1.04 kB
import { SimpleHTTPServer } from '../src/http/server.ts'; const DEBUG_PORT = 3001; async function testSimpleHTTP() { const server = new SimpleHTTPServer(); try { console.log('Starting HTTP server...'); await server.start(DEBUG_PORT); console.log(`Server started on port ${DEBUG_PORT}`); // Test initialize request const response = await fetch(`http://localhost:${DEBUG_PORT}/mcp`, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ jsonrpc: '2.0', method: 'initialize', params: { protocolVersion: '2024-11-05', capabilities: {} }, id: 1 }) }); console.log('Response status:', response.status); console.log('Response headers:', Object.fromEntries(response.headers.entries())); console.log('Response body:', await response.text()); } catch (error) { console.error('Test failed:', error); } process.exit(0); } testSimpleHTTP();

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sylweriusz/mcp-neo4j-memory-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server