@z-test/memory-bank-mcp
Version:
MCP Server for managing Memory Bank
66 lines (65 loc) • 1.59 kB
TypeScript
import { ProgressTracker } from '../../core/ProgressTracker.js';
/**
* Definition of Memory Bank decision tools
*/
export declare const decisionTools: {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
title: {
type: string;
description: string;
};
context: {
type: string;
description: string;
};
decision: {
type: string;
description: string;
};
alternatives: {
type: string;
items: {
type: string;
};
description: string;
};
consequences: {
type: string;
items: {
type: string;
};
description: string;
};
};
required: string[];
};
}[];
/**
* Processes the log_decision tool
* @param progressTracker ProgressTracker
* @param decision Decision to be logged
* @returns Operation result
*/
export declare function handleLogDecision(progressTracker: ProgressTracker, decision: {
title: string;
context: string;
decision: string;
alternatives?: string[] | string;
consequences?: string[] | string;
}): Promise<{
content: {
type: string;
text: string;
}[];
isError?: undefined;
} | {
content: {
type: string;
text: string;
}[];
isError: boolean;
}>;