assess_edit_idea
Modify idea details in the Assess realm of the addTaskManager MCP Server, enabling users to update idea names and manage content within the ADD framework for task management.
Instructions
Edit idea content in Assess realm.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ideaName | No | Updated idea name | |
| ideaRecordName | Yes | Record name of the idea to edit |
Implementation Reference
- src/index.ts:1321-1324 (handler)The primary handler function implementing the logic for the 'assess_edit_idea' tool. It simulates updating an idea's name in the CloudKit database (mock mode) and returns a confirmation message.private async editIdea(ideaRecordName: string, ideaName: string) { // Mock idea edit via CloudKit return { content: [{ type: 'text', text: `Idea ${ideaRecordName} updated with name: ${ideaName}` }] }; }
- src/index.ts:342-352 (registration)The tool registration entry in the list of available tools, including name, description, and input schema validation.name: 'assess_edit_idea', description: 'Edit idea content in Assess realm.', inputSchema: { type: 'object', properties: { ideaRecordName: { type: 'string', description: 'Record name of the idea to edit' }, ideaName: { type: 'string', description: 'Updated idea name' } }, required: ['ideaRecordName'] } },
- src/index.ts:674-676 (handler)The dispatcher case in the CallToolRequestSchema handler that validates input arguments and invokes the editIdea handler function.case 'assess_edit_idea': this.validateArgs(args, ['ideaRecordName']); return await this.editIdea(args.ideaRecordName, args.ideaName);