UNPKG

systemprompt-mcp-reddit

Version:

A specialized Model Context Protocol (MCP) server that enables you to search, read, and interact with Reddit content, leveraging an AI Agent to help with each operation.

32 lines (31 loc) 1.82 kB
export declare const ERROR_MESSAGES: { readonly INVALID_REQUEST: { readonly MISSING_MESSAGES: "Invalid request: missing messages"; readonly MISSING_PARAMS: "Request must have params"; readonly EMPTY_MESSAGES: "Request must have at least one message"; }; readonly VALIDATION: { readonly INVALID_ROLE: "Message role must be either \"user\" or \"assistant\""; readonly MISSING_CONTENT: "Message must have a content object"; readonly INVALID_CONTENT_TYPE: "Content type must be either \"text\" or \"image\""; readonly INVALID_TEXT_CONTENT: "Text content must have a string text field"; readonly INVALID_IMAGE_DATA: "Image content must have a base64 data field"; readonly INVALID_IMAGE_MIME: "Image content must have a mimeType field"; readonly INVALID_MAX_TOKENS: "maxTokens must be a positive number"; readonly INVALID_TEMPERATURE: "temperature must be a number between 0 and 1"; readonly INVALID_INCLUDE_CONTEXT: "includeContext must be \"none\", \"thisServer\", or \"allServers\""; readonly INVALID_MODEL_PRIORITY: "Model preference priorities must be numbers between 0 and 1"; }; readonly SAMPLING: { readonly EXPECTED_TEXT: "Expected text response from LLM"; readonly UNKNOWN_CALLBACK: "Unknown callback type: "; readonly REQUEST_FAILED: "Sampling request failed: "; }; }; export declare const VALID_ROLES: readonly ["user", "assistant"]; export declare const VALID_CONTENT_TYPES: readonly ["text", "image", "resource"]; export declare const VALID_INCLUDE_CONTEXT: readonly ["none", "thisServer", "allServers"]; export declare const XML_TAGS: { readonly REQUEST_PARAMS_CLOSE: "</requestParams>"; readonly EXISTING_CONTENT_TEMPLATE: (content: string) => string; };