Skip to main content
Glama

MCP Specification Server

by MCPJam
23
6
  • Apple
WebStreamReaderFactory.js•760 B
import { WebStreamByobReader } from './WebStreamByobReader.js'; import { WebStreamDefaultReader } from './WebStreamDefaultReader.js'; export function makeWebStreamReader(stream) { try { const reader = stream.getReader({ mode: "byob" }); if (reader instanceof ReadableStreamDefaultReader) { // Fallback to default reader in case `mode: byob` is ignored return new WebStreamDefaultReader(reader); } return new WebStreamByobReader(reader); } catch (error) { if (error instanceof TypeError) { // Fallback to default reader in case `mode: byob` rejected by a `TypeError` return new WebStreamDefaultReader(stream.getReader()); } throw error; } }

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/MCPJam/mcp-spec'

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