get_project_note
Retrieve detailed information about a specific note in a project using its project ID and note ID.
Instructions
指定したプロジェクト内の特定のノートの詳細を取得します
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projectId | Yes | プロジェクトID | |
| noteId | Yes | ノートID |
Implementation Reference
- index.js:549-560 (registration)The tool 'get_project_note' is registered in the ListToolsRequestSchema handler with its name, description, and input schema (projectId and noteId required).
{ name: 'get_project_note', description: '指定したプロジェクト内の特定のノートの詳細を取得します', inputSchema: { type: 'object', properties: { projectId: { type: 'string', description: 'プロジェクトID' }, noteId: { type: 'string', description: 'ノートID' }, }, required: ['projectId', 'noteId'], }, }, - index.js:1198-1207 (handler)The tool execution handler in CallToolRequestSchema that calls this.repsonaAPI.getProjectNote() with projectId and noteId arguments and returns the result as JSON text.
case 'get_project_note': const projectNote = await this.repsonaAPI.getProjectNote(args.projectId, args.noteId); return { content: [ { type: 'text', text: JSON.stringify(projectNote, null, 2), }, ], }; - index.js:213-215 (helper)The RepsonaAPI helper method that makes a GET request to `/project/{projectId}/note/{noteId}` to fetch a specific note's details.
async getProjectNote(projectId, noteId) { return this.makeRequest(`/project/${projectId}/note/${noteId}`); }