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
TypeScript
/**
* 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 {};