Skip to main content
Glama

Twitter MCP Server

media-helpers.v1.d.ts1.12 kB
/// <reference types="node" /> /// <reference types="node" /> import * as fs from 'fs'; import type { TUploadableMedia, TUploadTypeV1 } from '../types'; import { EUploadMimeType } from '../types'; export declare type TFileHandle = fs.promises.FileHandle | number | Buffer; export declare function readFileIntoBuffer(file: TUploadableMedia): Promise<Buffer>; export declare function getFileHandle(file: TUploadableMedia): number | Buffer | fs.promises.FileHandle | Promise<fs.promises.FileHandle>; export declare function getFileSizeFromFileHandle(fileHandle: TFileHandle): Promise<number>; export declare function getMimeType(file: TUploadableMedia, type?: TUploadTypeV1 | string, mimeType?: EUploadMimeType | string): string; export declare function getMediaCategoryByMime(name: string, target: 'tweet' | 'dm'): "TweetVideo" | "DmVideo" | "TweetGif" | "DmGif" | "Subtitles" | "TweetImage" | "DmImage"; export declare function sleepSecs(seconds: number): Promise<unknown>; export declare function readNextPartOf(file: TFileHandle, chunkLength: number, bufferOffset?: number, buffer?: Buffer): Promise<[Buffer, number]>;

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/crazyrabbitLTC/mcp-twitter-server'

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