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

39 lines (38 loc) 2.19 kB
import { ISSUE_LIST_TOOL, ISSUE_GET_TOOL, ISSUE_CREATE_TOOL, ISSUE_UPDATE_TOOL, ISSUE_DELETE_TOOL, ISSUE_ADD_WATCHER_TOOL, ISSUE_REMOVE_WATCHER_TOOL } from "./issues.js"; import { PROJECT_LIST_TOOL, PROJECT_SHOW_TOOL, PROJECT_CREATE_TOOL, PROJECT_UPDATE_TOOL, PROJECT_ARCHIVE_TOOL, PROJECT_UNARCHIVE_TOOL, PROJECT_DELETE_TOOL, PROJECT_LIST_STATUSES_TOOL } from "./projects.js"; import { TIME_ENTRY_LIST_TOOL, TIME_ENTRY_SHOW_TOOL, TIME_ENTRY_CREATE_FOR_PROJECT_TOOL, TIME_ENTRY_CREATE_FOR_ISSUE_TOOL, TIME_ENTRY_UPDATE_TOOL, TIME_ENTRY_DELETE_TOOL } from "./time_entries.js"; import { USER_LIST_TOOL, USER_SHOW_TOOL, USER_CREATE_TOOL, USER_UPDATE_TOOL, USER_DELETE_TOOL } from "./users.js"; export { ISSUE_LIST_TOOL, ISSUE_GET_TOOL, ISSUE_CREATE_TOOL, ISSUE_UPDATE_TOOL, ISSUE_DELETE_TOOL, ISSUE_ADD_WATCHER_TOOL, ISSUE_REMOVE_WATCHER_TOOL, PROJECT_LIST_TOOL, PROJECT_SHOW_TOOL, PROJECT_CREATE_TOOL, PROJECT_UPDATE_TOOL, PROJECT_ARCHIVE_TOOL, PROJECT_UNARCHIVE_TOOL, PROJECT_DELETE_TOOL, PROJECT_LIST_STATUSES_TOOL, TIME_ENTRY_LIST_TOOL, TIME_ENTRY_SHOW_TOOL, TIME_ENTRY_CREATE_FOR_PROJECT_TOOL, TIME_ENTRY_CREATE_FOR_ISSUE_TOOL, TIME_ENTRY_UPDATE_TOOL, TIME_ENTRY_DELETE_TOOL, USER_LIST_TOOL, USER_SHOW_TOOL, USER_CREATE_TOOL, USER_UPDATE_TOOL, USER_DELETE_TOOL, }; export declare function getAllTools(): { [x: string]: unknown; name: string; inputSchema: { [x: string]: unknown; type: "object"; properties?: { [x: string]: unknown; } | undefined; required?: string[] | undefined; }; title?: string | undefined; description?: string | undefined; outputSchema?: { [x: string]: unknown; type: "object"; properties?: { [x: string]: unknown; } | undefined; required?: string[] | undefined; } | undefined; annotations?: { [x: string]: unknown; title?: string | undefined; readOnlyHint?: boolean | undefined; destructiveHint?: boolean | undefined; idempotentHint?: boolean | undefined; openWorldHint?: boolean | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; }[];