@gonzui/claude-task-manager
Version:
Task management extension for Claude Code with archiving and history
20 lines • 912 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const stdio_js_1 = require("@modelcontextprotocol/sdk/server/stdio.js");
const TaskManager_1 = require("../lib/TaskManager");
const McpServer_1 = require("../lib/McpServer");
async function main() {
// stdout carries the JSON-RPC stream; route all library logging to stderr
// so TaskManager's console output never corrupts the protocol.
console.log = (...args) => console.error(...args);
const taskManager = new TaskManager_1.TaskManager();
const server = (0, McpServer_1.createMcpServer)(taskManager);
await server.connect(new stdio_js_1.StdioServerTransport());
console.error('claude-task MCP server running on stdio');
}
main().catch((error) => {
console.error('Fatal error in claude-task MCP server:', error);
process.exit(1);
});
//# sourceMappingURL=claude-task-mcp.js.map