We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jae-jae/fetcher-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
import { TransportConfig, TransportProvider } from "./types.js";
import { StdioTransportProvider } from "./stdio.js";
import { HttpTransportProvider } from "./http.js";
import { logger } from "../utils/logger.js";
/**
* Factory function to create transport providers
* @param config Transport configuration
* @returns Transport provider instance
*/
export function createTransportProvider(
config: TransportConfig
): TransportProvider {
logger.info(`[Transport] Creating ${config.type} transport provider`);
if (config.type === "http") {
return new HttpTransportProvider(
config.host || "localhost",
config.port || 3000
);
}
// Default to Stdio transport
return new StdioTransportProvider();
}
export * from "./types.js";