UNPKG

redmine-mcp-tools

Version:

A comprehensive Model Context Protocol (MCP) server for Redmine integration. Provides 25+ specialized tools for complete Redmine API access including issue management, project administration, time tracking, and user management. Built with TypeScript and d

28 lines (27 loc) 778 B
/** * Redmine API Error class */ export declare class RedmineApiError extends Error { readonly status: number; readonly statusText: string; readonly errors: string[]; constructor(status: number, statusText: string, errors: string[]); } type QueryParamValue = string | number | boolean | Date | (string | number | boolean)[] | undefined | null; /** * Redmine API Client */ export declare class RedmineClient { private baseUrl; private apiKey; constructor(baseUrl: string, apiKey: string); /** * Execute request to Redmine API */ performRequest<T>(path: string, options?: RequestInit): Promise<T>; /** * Encode query parameters */ encodeQueryParams(params: Record<string, QueryParamValue>): string; } export {};