get_tile
Retrieve detailed information about a specific research tile to explore hierarchical connections, analyze content, and support organization of interconnected research ideas.
Instructions
Get details of a specific tile
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tileId | Yes | ID of the tile |
Implementation Reference
- src/research-tree.ts:311-313 (handler)Core handler function in ResearchTreeManager that executes the tool logic: retrieves Tile from internal Map by tileId.getTile(tileId: string): Tile | undefined { return this.tiles.get(tileId); }
- src/index.ts:519-529 (handler)MCP server dispatch handler for get_tile tool call: extracts tileId arg, calls treeManager.getTile, serializes result as JSON response.case "get_tile": { const result = treeManager.getTile(args.tileId as string); return { content: [ { type: "text", text: JSON.stringify(result, null, 2), }, ], }; }
- src/index.ts:222-235 (registration)Tool registration in TOOLS array including name, description, and input schema (requires tileId string).{ name: "get_tile", description: "Get details of a specific tile", inputSchema: { type: "object", properties: { tileId: { type: "string", description: "ID of the tile", }, }, required: ["tileId"], }, },
- src/index.ts:225-235 (schema)Input schema definition for get_tile tool: object with required tileId string property.inputSchema: { type: "object", properties: { tileId: { type: "string", description: "ID of the tile", }, }, required: ["tileId"], }, },