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
25 lines (24 loc) • 835 B
JavaScript
import { createIssuesHandlers } from "./issues.js";
import { createProjectsHandlers } from "./projects.js";
import { createTimeEntriesHandlers } from "./time_entries.js";
import { createUsersHandlers } from "./users.js";
/**
* Creates all handlers for the MCP server
*/
export function createHandlers(client) {
const context = { client };
const issuesHandlers = createIssuesHandlers(context);
const projectsHandlers = createProjectsHandlers(context);
const timeEntriesHandlers = createTimeEntriesHandlers(context);
const usersHandlers = createUsersHandlers(context);
return {
// Issue handlers
...issuesHandlers,
// Project handlers
...projectsHandlers,
// Time entry handlers
...timeEntriesHandlers,
// User handlers
...usersHandlers,
};
}