@context-sync/server
Version:
MCP server for AI context sync with persistent memory, workspace file access, and intelligent code operations
236 lines • 6.24 kB
TypeScript
/**
* MCP Tool definitions for todo management
* Add these tool definitions to your server's tool list
*/
export declare const todoToolDefinitions: ({
name: string;
description: string;
inputSchema: {
type: string;
properties: {
title: {
type: string;
description: string;
};
description: {
type: string;
description: string;
};
priority: {
type: string;
enum: string[];
description: string;
oneOf?: undefined;
};
tags: {
type: string;
items: {
type: string;
};
description: string;
};
dueDate: {
type: string;
description: string;
};
projectId: {
type: string;
description: string;
};
id?: undefined;
status?: undefined;
dueBefore?: undefined;
dueAfter?: undefined;
search?: undefined;
};
required: string[];
};
} | {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
id: {
type: string;
description: string;
};
title?: undefined;
description?: undefined;
priority?: undefined;
tags?: undefined;
dueDate?: undefined;
projectId?: undefined;
status?: undefined;
dueBefore?: undefined;
dueAfter?: undefined;
search?: undefined;
};
required: string[];
};
} | {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
status: {
oneOf: ({
type: string;
enum: string[];
items?: undefined;
} | {
type: string;
items: {
type: string;
enum: string[];
};
enum?: undefined;
})[];
description: string;
type?: undefined;
enum?: undefined;
};
priority: {
oneOf: ({
type: string;
enum: string[];
items?: undefined;
} | {
type: string;
items: {
type: string;
enum: string[];
};
enum?: undefined;
})[];
description: string;
type?: undefined;
enum?: undefined;
};
tags: {
type: string;
items: {
type: string;
};
description: string;
};
projectId: {
type: string;
description: string;
};
dueBefore: {
type: string;
description: string;
};
dueAfter: {
type: string;
description: string;
};
search: {
type: string;
description: string;
};
title?: undefined;
description?: undefined;
dueDate?: undefined;
id?: undefined;
};
required?: undefined;
};
} | {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
id: {
type: string;
description: string;
};
title: {
type: string;
description: string;
};
description: {
type: string;
description: string;
};
status: {
type: string;
enum: string[];
description: string;
oneOf?: undefined;
};
priority: {
type: string;
enum: string[];
description: string;
oneOf?: undefined;
};
tags: {
type: string;
items: {
type: string;
};
description: string;
};
dueDate: {
type: string;
description: string;
};
projectId: {
type: string;
description: string;
};
dueBefore?: undefined;
dueAfter?: undefined;
search?: undefined;
};
required: string[];
};
} | {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
projectId: {
type: string;
description: string;
};
title?: undefined;
description?: undefined;
priority?: undefined;
tags?: undefined;
dueDate?: undefined;
id?: undefined;
status?: undefined;
dueBefore?: undefined;
dueAfter?: undefined;
search?: undefined;
};
required?: undefined;
};
} | {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
title?: undefined;
description?: undefined;
priority?: undefined;
tags?: undefined;
dueDate?: undefined;
projectId?: undefined;
id?: undefined;
status?: undefined;
dueBefore?: undefined;
dueAfter?: undefined;
search?: undefined;
};
required?: undefined;
};
})[];
//# sourceMappingURL=todo-tools.d.ts.map