get_project_notes
Retrieve all notes from a specified project using its project ID.
Instructions
指定したプロジェクト内のノート一覧を取得します
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projectId | Yes | プロジェクトID |
Implementation Reference
- index.js:1187-1196 (handler)Handler for the 'get_project_notes' tool: calls this.repsonaAPI.getProjectNotes(args.projectId) and returns the result as JSON stringified text.
case 'get_project_notes': const projectNotes = await this.repsonaAPI.getProjectNotes(args.projectId); return { content: [ { type: 'text', text: JSON.stringify(projectNotes, null, 2), }, ], }; - index.js:539-548 (schema)Schema definition for 'get_project_notes' tool, defining the input schema with a required projectId string property.
name: 'get_project_notes', description: '指定したプロジェクト内のノート一覧を取得します', inputSchema: { type: 'object', properties: { projectId: { type: 'string', description: 'プロジェクトID' }, }, required: ['projectId'], }, }, - index.js:539-548 (registration)Tool 'get_project_notes' is registered in the ListToolsRequestSchema handler as part of the tools array.
name: 'get_project_notes', description: '指定したプロジェクト内のノート一覧を取得します', inputSchema: { type: 'object', properties: { projectId: { type: 'string', description: 'プロジェクトID' }, }, required: ['projectId'], }, }, - index.js:209-211 (helper)Helper method in RepsonaAPI class that makes the actual API request to GET /project/{projectId}/note to fetch project notes.
async getProjectNotes(projectId) { return this.makeRequest(`/project/${projectId}/note`); }